cómo pasar mi Recordset a un reporte en Crystal

CyberRat
27 de Agosto del 2003
Como puedo pasar el recorset que recupero en mi aplicación en VB 6 a Crystal Reports. La idea es no depender de una Base de Datos, sino yo pasarle desde mi aplicacion, la data que quiero que se muestre en el reporte. Gracias

Silver
27 de Agosto del 2003
Hola, leí tu mensaje, y es el mismo asunto que me aqueja, lamento desilucionarte, pero yo te escribo pidiendote la respuesta, si es que por algun otro medio te llego
De antemano , gracias,

Diego Ponce
27 de Agosto del 2003
Te explico , que me llevo un tiempo aprenderlo , ahora es un pavada.
1 -Pone un control ocx de crystal en el form
2- Asigna a un control data un recordset
ej:
Data1.DatabaseName = "MIBASE.MDB"
Data1.RecordSource = "CLIENTES"
Data1.Refresh

3 - En la propiedad del crystal
datasource = data1
reportsource = 3 - crpDataControl
4 - pone un boton que haga
crystalreport1.Action = 1
-- esto imprimime el reporte con los datos que tengas en el recordset que asignaste al datacontrol

5 - en la ventana del Preview que te da el crystal , exporta el informe como reporte de crystal report.
Ponele cualquier nombre ej: reporte1.rpt

6- abri el Crystal report modifica el reporte como a vos te guste y guardalo.

7- volve al form y en las propiedades del crystal pone
ReportFilename ="reporte1.rpt"
ReportSource = 0 - crptReport

8- NADA MAS.