cambiar datasource informe en ejecución
Publicado por Racsus (7 intervenciones) el 18/08/2004 11:35:54
he creado un informe que a su vez contiene un subinforme. Desde código tengo que cambiar la sentencia sql del informe. utilizo el siguiente codigo:
Dim informe As New PRESUPUESTOS.InformeGeneral2
dad_visitas = New System.Data.OleDb.OleDbDataAdapter(sql, ConSQL)
dst_visitas = New System.Data.DataSet
dst_visitas.Clear()
dad_visitas.Fill(dst_visitas, "CONTENIDO")
informe.SetDataSource(dst_visitas.Tables("CONTENIDO"))
cuando lo ejecuto parece que entre en un bucle infinito. Si le quito el subinforme funciona bien. el subinforme es un detallado y esta vinculado a traves de un campo con la tabla principal. donde puede estar el problema?
Uso vb .net
CRV_Visitas.ReportSource = informe
Dim informe As New PRESUPUESTOS.InformeGeneral2
dad_visitas = New System.Data.OleDb.OleDbDataAdapter(sql, ConSQL)
dst_visitas = New System.Data.DataSet
dst_visitas.Clear()
dad_visitas.Fill(dst_visitas, "CONTENIDO")
informe.SetDataSource(dst_visitas.Tables("CONTENIDO"))
cuando lo ejecuto parece que entre en un bucle infinito. Si le quito el subinforme funciona bien. el subinforme es un detallado y esta vinculado a traves de un campo con la tabla principal. donde puede estar el problema?
Uso vb .net
CRV_Visitas.ReportSource = informe
Valora esta pregunta


0