
Crystal Report
Publicado por David (9 intervenciones) el 25/04/2006 10:47:35
Hola Compañer@s,
Tengo un problemilla al montar un crystal report con un dataset.
Tengo un dataset con la relacion Cliente - Direccion.
Aqui os paso el codigo para que os resulte mas facil y mas comprensible.
El error esta entre '------------------------- o eso creo !
Dim MyDS As New Dataset_Relacion
Dim Report As New CrystalReport2
Dim Query As String = "Select * From Cliente " & _
" inner join direccion on cliente.NumCliente = direccion.NumCliente "
Dim MyDa As New SqlDataAdapter(Query, sCadenaConexion)
Try
'------------------------------------------------------
'Si tengo una relacion que pongo ??
'Aqui esta el error o eso creo. Donde pone "Cliente"
MyDa.Fill(MyDS, "Cliente")
'------------------------------------------------------
MyDa = New SqlDataAdapter(Query, sCadenaConexion)
Report.SetDataSource(MyDS)
Me.CrystalReportViewer1.ReportSource = Report
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
Si alguien tuviera un ejemplo o sugerencia.
Saludos y gracias por vuestra ayuda.
David
Tengo un problemilla al montar un crystal report con un dataset.
Tengo un dataset con la relacion Cliente - Direccion.
Aqui os paso el codigo para que os resulte mas facil y mas comprensible.
El error esta entre '------------------------- o eso creo !
Dim MyDS As New Dataset_Relacion
Dim Report As New CrystalReport2
Dim Query As String = "Select * From Cliente " & _
" inner join direccion on cliente.NumCliente = direccion.NumCliente "
Dim MyDa As New SqlDataAdapter(Query, sCadenaConexion)
Try
'------------------------------------------------------
'Si tengo una relacion que pongo ??
'Aqui esta el error o eso creo. Donde pone "Cliente"
MyDa.Fill(MyDS, "Cliente")
'------------------------------------------------------
MyDa = New SqlDataAdapter(Query, sCadenaConexion)
Report.SetDataSource(MyDS)
Me.CrystalReportViewer1.ReportSource = Report
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
Si alguien tuviera un ejemplo o sugerencia.
Saludos y gracias por vuestra ayuda.
David
Valora esta pregunta


0