Foros del Web » Programando para Internet » ASPX (.net) »

Subinformes de Cristal report

Estas en el tema de Subinformes de Cristal report en el foro de ASPX (.net) en Foros del Web. Hola Chicos, Tengo un problema con los subinformes de cristal report, y no de ja de ser otro que no me muestra los datos del ...
  #1 (permalink)  
Antiguo 07/03/2006, 11:08
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
Subinformes de Cristal report

Hola Chicos,
Tengo un problema con los subinformes de cristal report, y no de ja de ser otro que no me muestra los datos del seubinforme.

Os cuento, tengo un subinforme al cual le asigno una estructura de dataset que se corresponde con un procedimiento mio, hasta ahi todo correcto, si lo ejecuto por separado y le enchufo los datos, perfecto, ahora me creo otro informe y en el detalle le inserto el sub informe, a este informe (padre) le asigno un dataset con los datos de la cabecera y otro con los datos del subinforme:

dim rtp_Mio as new rpt_InformePadre
dim xsd as new xsdInformePadre

'obtengo lso datos de la cabecera en un datable
dt1 = MIS DATOS
' a dt1 le pongo el nombre de la estrutura que quiero
dt1.tablename = "CABECERA"

'obtengo los datos del subinforme en otro datable
dt2 = MIS DATOS
dt1.tablename = "SUBINFORME"

'añado los los datatables al dataset
xsd.merge(dt1, true,MissingSchemaAction.Add)
xsd.merge(dt2, true,MissingSchemaAction.Add)

rtp_Mio.setdatasource (xsd)

despues el codigo para abrir un pdf.

En caso es que hay datos en el dt1 y dt2 pero a la hora de sacar el informe los datos del subinforme (dt2) aparecen vacios.

Alguien entiende por que pasa esto?

Muchas Gracias!!
  #2 (permalink)  
Antiguo 08/03/2006, 03:56
 
Fecha de Ingreso: abril-2005
Ubicación: España - Madrid
Mensajes: 236
Antigüedad: 19 años
Puntos: 2
Buscando por el foro he encotnrado la solucion.

rpt_Mio.OpenSubReport("NombreDelSubreport.rpt").Da taSource = xsd

Un Saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:33.