Ver Mensaje Individual
  #2  
Antiguo 03-08-2010
Avatar de arturom
arturom arturom is offline
Miembro
 
Registrado: dic 2003
Ubicación: Alicante
Posts: 91
Reputación: 21
arturom Va por buen camino
Cita:
Empezado por razor7 Ver Mensaje
Hola, tengo un simple y común sistemita que crea facturas con sus detalles, como puedo hacer para imprimir esas facturas?

No tengo ninguna noción ni de componentes ni de técnicas para imprimir puesto que nunca necesite hacerlo?

Me pueden ayudar?, algún sitio para obtener info y ejemplos?

Mil mil gracias!

Saludos!
Hola,
debes usar el componente LazReport, aquí te envío un ejemplo de como lo uso yo:

Código Delphi [-]
    procedure TfListadosAlumnosGrupos.btnImprimirClick();
    begin
      // Carga el informe en memoria y lo muestra
      Report.LoadFromFile('lalumnosgrupo.lrf');
      Report.ShowReport;
      //if Report.PrepareReport then
      //   Report.PrintPreparedReport('', 1)
      //else
      //    MessageDlg('Error al preparar el listado', mtError, [mbOK],0);
    end;


Como referencia:
- Report - es un componente TfrReport
- lalumnosgrupo.lrf - es un informe preparado y guardado junto al ejecutable
- ShowReport - hace una previsualización del informe (he eliminado todos los botones, excepto imprimir y salir)

Al principio, creaba el informe y lo imprimía directamente, pero me pidieron que se mostrara en pantalla antes de imprimirlo, de ahí que hay una parte del código que esta comentada.

De todas formas, aquí puedes encontrar más información.

Y, por supuesto, aquí. IMPRESCINDIBLE

Espero haberte ayudado.
Saludos
__________________
"No guardes nunca en la cabeza aquello que te quepa en un bolsillo."

Albert Einstein
Responder Con Cita