![]() |
Como hacer un reporte dinamico ?
Hola a todos
Espero que mi tema no sea incomodo Veran en nuestro trabajo utilizamos bastantes impresoras Epson Fx880 (50 +) asi que la mayoria de nuestros reportes lo hacemos en texto(Ppreport) y funcionan perfectos pero ahora hemos incorporado al sistema la impresion de tickets los cuales tienen el tamaño de una hoja a4 realizamos 4 impresiones (que pena no tengo la medida a la mano) pues bien lo que necesitamos es un reporteador que permita definir este tamaño de hoja y cuando acabe de imprimir un tickets avance al proximo y asi sucesivamente), por lo pronto lo estamos realizando directo pero es tedioso y ademas problematico pues si hay que aumentar algo nos toca compilar todo el proyecto nuevamente ), alguno de ustedes tiene una manera para programar estos informes y hacerlos dinamicos no se grabar las posiciones de cada campo los espacios etc De antemano Gracias por su tiempo |
Yo tengo algunas cosas hechas con esa técnica de impresión directa con el Canvas, y lo que hago es precisamente eso que indicas, en una tabla, guardo todas las posiciones que voy a utilizar y en el menú de la aplicación pongo una opción, configurar Albarán por ejemplo o Ticket.
En una tabla he guardado previamente todas las posiciones posibles, incluso tamaños y estilos de letra para las distinas secciones. Por ejemplo: FilNombreCliente, ColNombreCliente...... de esta manera se puede calibrar exactamente donde colocar cada cosa y solamente hay que ir a la opción que habremos creado al respecto y hacer los cambios pertinentes, sin tener que tocar el ejecutable. Un Saludo. |
La franja horaria es GMT +2. Ahora son las 21:03:24. |
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