SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: zambito en Viernes 10 de Octubre de 2003, 10:47

Título: Re: Reporte
Publicado por: zambito en Viernes 10 de Octubre de 2003, 10:47
Como hago para crear un reporte en Crystal report 8 q en la aplicacion se relacione con un control ado y muertre su recordset?...alguien me ayuda porfa...
Título: Re: Reporte
Publicado por: zambito en Viernes 10 de Octubre de 2003, 13:50
Configuro esto y me da error...
CrystalReport1.ReportSource=rptDataControl
y en propiedad DataSource= Adodc1 me da error
ME dice q soporta controles data pero ado no?
Título: Re: Reporte
Publicado por: angelescj en Viernes 10 de Octubre de 2003, 14:13
Te envío un ejemplo con lo que creo quieres hacer.
En vez de enlazar el ado, lo que puedes hacer es igualar las consultas, con lo cual los datos serán los mismos.
Igualmente te digo que con la versión 8 de Crystal Report es mucho mejor utilizar el Diseñador de Informes(RDC) en vez de el contro crystalreport. En el ejemplo te van las dos formas. Te recomiendo que visites la siguiente Web, la cual te será de mucha ayuda con VB y Crystal.

http://www.lawebcrystal.com/rdcmain.asp (http://www.lawebcrystal.com/rdcmain.asp)

Espero que te sirva y suerte

:good:
Título: Re: Reporte
Publicado por: zambito en Viernes 10 de Octubre de 2003, 17:32
Muchas gracias Angeles...ya te cuento como me va...
Título: Re: Reporte
Publicado por: zambito en Domingo 12 de Octubre de 2003, 14:03
Hola angeles intente de probar tu ejemplo pero no logro q se ejecute(si puedes me lo vuelves a enviar)...pero viendo el codigo agregue a mi aplicacion esto
Report1.SQLQuery = "select * for clientes order by telefono"
Report1.PrintReport pero no funciona...debe ser pq el reporte lo relcaiono deirectamente a la tabla...en fin queria saber cualq es la forma de hacer un reporte Crystal q se base en un comando sql para poder modificarlo en ejecucion...perdona lo latoso pero es q son mis primeros pasos con crystal
Título: Reporte
Publicado por: angelescj en Martes 14 de Octubre de 2003, 10:03
Perdona, no te funciona porque a la lista de mí se le olvidó decirte que la conexión a la BD, en ambos casos, era por ODBC. Crea un origen de datos, en Herramientas administrativas llámalo "datos" e indícale donde está la BD que te envié. Con eso ya funciona.