Ver Mensaje Individual
  #1  
Antiguo 28-01-2007
Tauro78 Tauro78 is offline
Miembro
 
Registrado: sep 2006
Posts: 88
Reputación: 19
Tauro78 Va por buen camino
Imprimir facturas desde dbgrid.

hola, estoy haciendo un programa de facturacion con Delphi7 y quisiera saber lo siguiente:
tengo una pantalla con un dbgrid y demas en la cual el usuario genera la factura (con su detalle), debo decir que la factura ya esta diseñada en el papel en el cual se va a imprimir (adjunta en factura.jpg), el ancho de la factura es la de una hoja A4, pero el alto de cada factura es de 17 cm aprox. y para algunos casos se deben imprimir 3 copias de una misma factura para lo cual el usuario deberia poder elegir el numero de copias a imprimir.
entonces segun creo puedo hacer:

1) desde el form por medio de un boton (Imprimir) pasar los datos directamente desde la forma a la impresora, como lo puedo hacer? ya que deberia colocar cada dato en el espacio que debe ocupar en la factura. Ademas como haria para poner como parametro el numero de copias a imprimir? Y tambien deberia de tener definido el tamaño del papel (21X17) para que lo tome la impresora?

2) desde el form por medio de un botón llamar a QReport o Rave y de alguna manera ajustar el tamaño de la hoja y hacer que se vea el reporte como si fuera la factura, pero al momento de imprimir solo me imprimira los datos ya que lo demás ya esta diseñado en el papel de impresión.

Creo que la opcion 2 no me parece dificil de realizar, pero mi jefe prefiere
la opcion 1, ya que elige el numero de copias le da a imprimir y nada más.

Gracias anticipadas.
Responder Con Cita