
14/03/2006, 04:22
|
 | Colaborador | | Fecha de Ingreso: octubre-2003 Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 5 meses Puntos: 156 | |
Hola,
yo es que normalmente creo un dataset con sólo una tabla. En esa tabla meto todos los campos que quiero mostrar, tanto si son de una tabla o dos de la base de datos. O sea, en vez de hacer dos tablas en el datsaet, puedes hacer una y meter todos los campos ahí. Yo de esta forma nunca he tenido ningún problema.
Por ejemplo: Tablas de la BD:
factura: idFactura, fecha, cliente
detalle: idFactura, linea, articulo, precio
Si quiero mostrar los campos de las dos tablas de la BD en el reporte, creo un dataset con una tabla única: Dataset:
tabla: idFactura, fecha, cliente, linea, articulo, precio Consulta:
Select factura.idFactura,factura.fecha,factura.cliente,de talle.linea, detalle.articulo,detalle.precio from factura INNER JOIN detalle ON factura.idFactura=detalle.idFactura
LLEnas el dataset y no deberías tener ningún problema.
Saludos! |