Toni
06-11-2012, 21:29:56
Hola a todos!
Tengo una aplicación realizada en C++ Builder 6 + Fast Reports 4 la cual imprime algunos documentos y quiero realizar que en el caso de los albaranes que cuando se impriman (no solo se visualicen) informen a la aplicación de que ya esta impreso, es decir informe el campo impreso = 'S' de la tabla donde se almacenan las cabeceras de los albaranes.
Por como esta integrada la aplicacón con el Fast Reports, la forma en la que he realizado esto es desde el propio report. Programando el evento OnAfterReportPrint que ejecute con ibquery con una sentencia slq tipo update que actualiza este campo.
Hasta aqui en modo diseño todo funciona correctamente, pero cual es mi sorpresa cuando guardo el informe y lo ejecuto en el modo normal. Pues parece ser que por algun motivo no ejecuta dicho evento :mad:
Para llegar a esta conclusion he puesto un ShowMessage('Pruebas'); que en modo diseño si sale y en modo normal no.
Alguien tiene alguna idea al respecto?
O otro modo de poder hacer este control de que documento se han iimpreso.
Muchas gracias!
Tengo una aplicación realizada en C++ Builder 6 + Fast Reports 4 la cual imprime algunos documentos y quiero realizar que en el caso de los albaranes que cuando se impriman (no solo se visualicen) informen a la aplicación de que ya esta impreso, es decir informe el campo impreso = 'S' de la tabla donde se almacenan las cabeceras de los albaranes.
Por como esta integrada la aplicacón con el Fast Reports, la forma en la que he realizado esto es desde el propio report. Programando el evento OnAfterReportPrint que ejecute con ibquery con una sentencia slq tipo update que actualiza este campo.
Hasta aqui en modo diseño todo funciona correctamente, pero cual es mi sorpresa cuando guardo el informe y lo ejecuto en el modo normal. Pues parece ser que por algun motivo no ejecuta dicho evento :mad:
Para llegar a esta conclusion he puesto un ShowMessage('Pruebas'); que en modo diseño si sale y en modo normal no.
Alguien tiene alguna idea al respecto?
O otro modo de poder hacer este control de que documento se han iimpreso.
Muchas gracias!