Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Impresión (https://www.clubdelphi.com/foros/forumdisplay.php?f=4)
-   -   Ayuda con impresión (https://www.clubdelphi.com/foros/showthread.php?t=49613)

radenf 25-10-2007 14:37:03

Ayuda con impresión
 
Saludos a todos y de antemano gracias por su ayuda.
Soy nuevo, autodidacta, inexperto y aparentemente ineficiente en la programación con Delphi.
He desarrollado un programa en Delphi 6 que utiliza QReport y quisiera abusar de la sabiduría de alguien benevolente para conseguir que, sin utilizar el previsualizador de QReport, pueda imprimir directamente desde el programa los campos del registro que aparece en pantalla y no como me ocurre que imprime todos los registros.
Sinceros agradecimientos.

marcoszorrilla 25-10-2007 14:42:32

Es muy simple, pones un filtro por el campo clave y así te filtrará únicamente el Registro actual, y para imprimir directamente. en vez de utilizar:

Código Delphi [-]
MiQr.PreviewModal;

//haces:

MiQr.Print;

UN Saludo.

Lepe 25-10-2007 14:47:50

Si no quieres ver la presentación preliminar usa Quickreport1.Print

Para imprimir un solo registro, debes limitar la consulta en que se basa el QuickReport. Dicha consulta puede ser:

Código SQL [-]
select * 
from cliente
where idcliente = :AImprimir
Antes de abrir la consulta le dices el cliente que quieres imprimir:
Código Delphi [-]
query1.parambyname('AImprimir').AsInteger := 3;
query1.Open;
QuickReport1.Print;

Saludos

radenf 26-10-2007 03:15:41

Muchas gracias
Lo voy a probar
Saludos


La franja horaria es GMT +2. Ahora son las 06:33:31.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi