Foros del Web » Programación para mayores de 30 ;) » .NET »

Problema con subreporte CR vb.net

Estas en el tema de Problema con subreporte CR vb.net en el foro de .NET en Foros del Web. Hola a tod@s! estoy desarrollando una pequeña aplicación usando vb.net 2008-mysql y tengo un problema con un subreporte, ya busqué un buen rato y todavía ...
  #1 (permalink)  
Antiguo 17/01/2010, 21:34
 
Fecha de Ingreso: mayo-2009
Mensajes: 19
Antigüedad: 15 años
Puntos: 0
Problema con subreporte CR vb.net

Hola a tod@s!
estoy desarrollando una pequeña aplicación usando vb.net 2008-mysql y tengo un problema con un subreporte, ya busqué un buen rato y todavía no lo resuelvo.

el reporte principal muestra los datos, pero el subreporte no muestra nada, realmente no recuerdo bien como se creaba el subreporte pero este es el código que tengo:

Dim vrep As New rptComunidades
Dim vprev As New rptprevia
Dim ds As New DataSet
Dim adap As OdbcDataAdapter
Dim coman As New OdbcCommand
coman.Connection = OdbcConnection1
''aqui lleno el encabezado
coman.CommandText = "SELECT * FROM Tabla1"
OdbcConnection1.Open()
adap = New OdbcDataAdapter(coman)
adap.Fill(ds, "temp")
adap.Dispose()
''aqui lleno el detalle
coman.CommandText = "select campo1, campo2, campo3, campoconelquehagoellink from tabla2"
adap = New OdbcDataAdapter(coman)
adap.Fill(ds, "temp2")
adap.Dispose()

vrep.SetDataSource(ds.Tables("temp"))
vrep.Subreports(0).SetDataSource(ds.Tables("temp2" ))
vrep.Refresh()
vprev.CrystalReportViewer1.ReportSource = vrep
vprev.Refresh()
vprev.Show()

alguien me puede ayudar...???
  #2 (permalink)  
Antiguo 18/01/2010, 09:53
Avatar de eperedo  
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 14 años, 7 meses
Puntos: 16
Respuesta: Problema con subreporte CR vb.net

Para qué haces 2 llamadas al método refresh?
Prueba si esas consultas realmente devuelven datos, en vez de pasarlas al reporte mándalas a un DataGridView.

PD: En mi blog tengo un ejemplo con código fuente incluído sobre este tema.
__________________
Eduardo Peredo
Wigoin

Etiquetas: Ninguno
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 03:15.