Crystal Report - Como coloco la fuente de datos en un Subrep.en VB

 
Vista:

Como coloco la fuente de datos en un Subrep.en VB

Publicado por Claudio (11 intervenciones) el 08/02/2002 23:19:28
Como coloco la fuente de datos de un subreporte de Crystal Report desde VB.

Por ej.Si tengo un Reporte hecho desde Visual Basic con Crystal Report 8.5 y en dicho listado tengo 2 subreportes. Como hago para actualizar los datos del subreporte, es decir con que instrucción le asigno el recordset correspondiente a cada subreporte???
Yo, ponia para invocar en un principio este código (pero esto no me sirve si tengo subreportes)

Private m_Report As New rptClie
m_Report.Database.SetDataSource rsClientes
CRViewer1.ReportSource = m_Report
CRViewer1.ViewReport

Probe tambien con este código de acá abajo pero no me muestra nada en el subreporte
Private Report As New rptOutCiaSeg
Private SubReport1 As CRAXDRT.Report
Private SubReport2 As CRAXDRT.Report
Set SubReport1 = Report.OpenSubreport("rptPedidos")
Set SubReport2 = Report.OpenSubreport("rptDirecciones")
Report.Database.SetDataSource rsClientes
SubReport1.Database.SetDataSource rsPedidos
SubReport2.Database.SetDataSource rsDirecciones
Report.ReadRecords
rptGenerar.ReportSource = Report
rptGenerar.ViewReport

Lo que hice en el CRVIEWER fue hacer 3 Secciones Details. Una para el encabezado (Cliente) otra para el primer SubReporte (Pedidos) y otra para el segundo Subreporte (Direcciones); también hice los links en cada subreporte por id_cliente, pero no funciona…
Desde ya les agradezco en lo que me puedan ayudar. Espero una respuesta.

Claudio Garcia
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder