![]() |
SQLite3 lazreport en un informe cabecera-detalle
Hola, tengo un problema al crear un reporte con lazreport con dos tablas (cabecera-detalle) usando SQLIte3.
Quiero mostrar en el reporte el nombre de cliente en una banda "Master data" y las facturas correspondientes a ese cliente en una banda "Detail" para mostrar luego la sumatoria de las facturas en una banda "Master footer" En definitiva, lo que necesito es mostrar un informe de todos los clientes en la base de datos junto con sus facturas y montos de cada una de ellas. En mi proyecto tengo dos TSQLite3DataSets relacionados como cabecera-detalle, la relación funciona bien puesto que puedo verlo andar en mi aplicacion. He creado un frReport y dos TfrDataSet's Tambien cree dos bandas en mi reporte asignadas a ambos datasets. Lo que obtengo al ver el reporte es "Read Error, Access Violation" luego la aplicacion se cierra sola Alguien sabe que estoy haciendo mal? Gracias! |
Por las dudas si no se entiende, lo que quiero es un informe mas o menos asi...
Cliente 1 Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Saldo: (Suma de totales de facturas) Cliente 2 Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Saldo: (Suma de totales de facturas) Cliente 3 Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Saldo: (Suma de totales de facturas) Cliente N Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Factura Numero: XXXXXX Total: $XXXXXX Saldo: (SUma de totales de facturas) Tengo la tabla de clientes y la de facturas relacionadas por ID cliente usando TSqLite3DataSet's |
Lo que no se entiende bien es el problema.
Para hacer ese informe sólo necesitas un select de las facturas, incluyendo el código del cliente, ordenadas por cliente, factura (o fecha, como quieras). Luego, en el informe, agrupas por cliente. Eso es lo normal en todos los generadores de informes. |
Hola, y gracias por la respuesta
Me imagino que debe ser asi de sencillo, pero no lo he logrado Los SQLite3DataSet's los tengo configurados asi Cita:
Cita:
Yo quiero que me muestre un informe de todos los clientes junto con sus facturas en la tabla "cuenta corriente"... Gracias por la ayuda! |
La franja horaria es GMT +2. Ahora son las 07:58:03. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi