Visual Basic.NET - dos datatable y crystal reports.

   
Vista:

dos datatable y crystal reports.

Publicado por cadenas (5 intervenciones) el 24/01/2011 22:38:46
buenas,

pues tengo un formulario con dos datagridview. cada datagrid lo paso a un datatable dentro del mismo dataset.

el problema cuando cargo estos datatable en el crystal reports, me duplica los datos.

ejemplo:

asi es como me sale.

servicio long laif ---------- aceite motor
servicio long laif ---------- filtro aceite
servicio long laif ---------- filtro aire
servicio long laif ---------- filtro gasoil
cambio pastillas ---------- aceite motor
cambio pastillas ---------- filtro aceite
cambio pastillas ---------- filtro aire
cambio pastillas ---------- filtro gasoil

asi como tendrian que salir.

servicio long laif ---------- aceite motor
cambio pastillas ---------- filtro aceite
vacio--------------------------- filtro aire
vacio -------------------------- filtro gasoil

hay alguna forma de que salga correctamente??

un saludo y gracias.
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

RE:dos datatable y crystal reports.

Publicado por hugin  (8 intervenciones) el 25/01/2011 21:55:46
un dataset puede contener N tablas.

si quieres una tabla de esa coleccion pasale el indicie o el nombre de la tabla.

// rep.SetDataSource(DataSet.tables["MiTabla"]);

rep.SetDataSource(DataSet.tables(0))
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:dos datatable y crystal reports.

Publicado por cadenas (5 intervenciones) el 26/01/2011 23:49:07
buenas,

pero si hago eso solo me carga los datos del datatable puesto.

Yo he creado un Dset1.xsd con dos datatable dentro.

Los datatable los cargo con datos de dos datagridview.

asi le paso los datos al crystal reports.

Dim frm As New view_reporte
Dim rpt As New reporte
rpt.Load("reporte.rpt")
rpt.SetDataSource(ds)
frm.CrystalReportViewer1.ReportSource = rpt
frm.Show()

Un saludo y gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:dos datatable y crystal reports.

Publicado por Damian (824 intervenciones) el 28/01/2011 14:00:50
Y en el crystal como lo tienes?, o no haces nada desde ahí?.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:dos datatable y crystal reports.

Publicado por cadenas (5 intervenciones) el 01/02/2011 20:39:04
buenas,

en el crystal reports lo enlace con el data set y ya me salieron las dos data table, le carge las 4 columnas de cada data table al crystal.

no soy un experto en crystal, busque un manual y lo hacian asi.

creaban un data set, con una data table dentro. en el programa enviaba los datos al data set y despues en el crystral cargaba el data set y listo.

no se si tendre que hacer algo en crystal.

el problema es que los datos que aparecen en el crystal son dinamicos segun el contenido de los datagridview, ya que se pueden modificar, agregar o quitar filas y no lo guarda hasta que el cliente lo quiere.

si teneis otras opciones para enviar los datos al crystal reports por favor ayudarme estoy loco con este problema.

Un saludo y muchas gracias.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar