FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Ayuda en Qreport, un reporte dificicl..
hola aki de nuevo amigos de club delphi...
a ver si me podian ayudar con un problema que estoy teniendo al querer realizar un reporte..... el sistema es referente a facturacion..... y necesito un reporte en donde me salga un campo con saldo inicial y un saldo final ..... pero ese saldo final lo puedo sacar de una sumatoria de los datos que voy a mostrar , pero el saldo final seria de una sumatoria pero de un mes anterior al del reporte que voy a imprimir (el reporte es por mes y por proveedor o cliente)y no hallo como obtener ese dato.... si hacer dos reportes o como calcularlo....... es un reporte parecido a los que saca un programa muy utilizado en contabilidad ......no kisiera poner el nombre...... es para ver los saldos iniciales y finales ya sea de un proveedor o cliente en base a sus facturas....... les agradeceria demasiado, y aver si me explique bien |
#2
|
|||
|
|||
ayuda en qreport
se me ocurre que podrías calcular dicha información en el evento 'Beforeprint', bien de la banda del qreport donde quieras imprimir dicha información, o bien en el mismo evento del qrlabel o qrexpression .
El cálculo podrías hacerlo con una consulta (query) , a la que le pasarías en tiempo de ejecución los parámetros oportunos. Para cualquier aclaración adicional, procura informar un poco del código que estás utilizando, con el fin de ayudarte mejor. saludos... |
#3
|
|||
|
|||
hola gracis por la idea que me das levanteelx....
la cosnulta sql que tengo es esta.
pero el resultado en el reporte me da repetido dos veces los datos de factura , esto sucede si la factura tiene algun abono...... y pues yo quiesiera que se imprimiera un linea por cada tipo , ya sea si fue cargo o abono.....y como hago sumatoria al final, se me duplican los cargos... ojla me explique bien y me puedan ayudar.... y agradeceria mucho si me explicaran un poco mas sobre las consultas para mandarlas en tiempo de ejecucuion en algun componente ya sea en qrlabel o qrexpression... gracias anticipadas |
#4
|
||||
|
||||
Consulta en qreport
Cita:
sentencia sql en un editor sql y observa las filas que te devuelve,casi con toda seguridad es un problema de consistencia de la consulta o de la base de datos Cita:
bandadetalle.height := longitud_normal else bandadetalle.height := longitud_normal - longitud_elementos_abonos Cita:
vtotal_fac := vtotal_fac + consulta.fieldbyname('total').value vtotal_abo := vtotal_abo+ consulta.fieldbyname('abtotal').value despues solo tienes que crear en la banda de final del listado un qrlabel o qrexpr, y poner en el evento onafterprint , value := formatfloat('###,###.##',vtotal), por ejemplo Cita:
por ejemplo: select sum(total) as ntotal from facturas , después , en el evento onbeforeprint simplemente abres la consulta: consulta.open; value := formatfloat( '###,###.##',consulta.fieldbyname('ntotal').value ); tambien se puede crear la misma consulta en el evento asi: consulta.sql.clear; consulta.sql.add('select sum(total) as ntotal from facturas'); Espero no haberte liado mucho.... Saludos... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Reporte en QReport | jocey | Impresión | 5 | 14-01-2009 16:05:38 |
Ayuda con QReport reporte en blanco | Coco_jac | Impresión | 3 | 06-12-2005 11:40:28 |
Reporte detallado por montos de fecha en qReport.... | uper | Impresión | 2 | 20-10-2005 15:36:07 |
Subir un reporte qreport a una pagina web?? | danytorres | Varios | 3 | 22-08-2005 22:13:46 |
Ayuda con reporte, QReport o lo que sea | CI>140 | Impresión | 2 | 23-09-2003 23:03:17 |
|