Ver Mensaje Individual
  #15 (permalink)  
Antiguo 14/03/2006, 04:22
Avatar de freegirl
freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 20 años, 7 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!