PDA

Ver la Versión Completa : Programa para Imprimir cheques


SaLvaGe
24-03-2005, 13:13:35
Bunos Dias a todos. Mi pregunta es la siguiente:

Quiero Hacer un programa para imprimir unos cheques continuos de un banco asi no tengo que rellenarlos a mano pero no se como hacerlo porque cada apartado que escriba debe de imprimirse en un sitio determinado para que asi salga bien el cheque.

Como podría hacerlo, yo he pensado mediante un formulario normal le pongo los Texts pero a la hora de imprimlo no se como hacer para que solo me imprima lo que tienen los text y no el formulario entero.

Perdon si no he sabido explicarme muy bien

Muchas Gracias.

Lepe
24-03-2005, 13:44:22
Hay muchas alternativas, así que te daré una visión general:

Con QuickReport (que viene con delphi en la paleta QReport) haces la plantilla colocando los QrLabels o QrDBText en la posición que quieres que salga impreso. Despues solo tienes que alimentar el Informe con los datos que quieres para imprimir el cheque.

Puedes hacerlo con bases de datos o sin bases de datos:
si no quieres bases de datos, mira este hilo (http://www.clubdelphi.com/foros/showthread.php?t=16804&highlight=qreport+stringgrid); el ejemplo es para un StringGrid, pero puedes modificarlo para que cojas los datos de los Edits del formulario.

Si quieres usar bases de datos, para almacenar el cliente, datos auxiliares y poder realizar informes de Cheques realizados en los ultimos meses etc... busca en el foro por QReport Factura, se ha hablado mucho sobre el tema. No es exactamente lo mismo, pero te aclarará bastante

De todas formas, si concretas más la aplicación, podemos darte más soluciones.

Un saludo

Héctor Randolph
25-03-2005, 08:36:36
He utilizado Reportmanager para imprimir cheques y facturas, en lo personal obtuve muy buenos resultados.

En esta página viene un ejemplo acerca de cómo imprimir en formatos pre-impresos.

http://reportman.sourceforge.net/doc/formfilling.html

La técnica es muy simple pero efectiva, se obtiene una imagen por medio del escáner del formato y se coloca como imagen de fondo en el reporte, después se colocan las etiquetas en los espacios adecuados (hay que ajustar los puntos por pulgada DPI para que coincidan con mayor precisión) y por medio de un menú se le indica al programa que la imagen de fondo se muestre sólo en la estapa de diseño y en la vista previa pero no en la impresión final.

Los datos los puedes cargar en una forma en delphi y enviarlos como parámetros al reporte.

Por si te interesa, en esta página puedes descargar el ReportManager.

http://reportman.sourceforge.net/indexes.html

Un saludo.