PDA

Ver la Versión Completa : QReport: saber el numero total de pag para asignarlo a un printdialog


Patricio
30-10-2008, 18:50:17
yo uso delphi 5 y quickreport para los informes, mi consulta es, yo antes de imprimir llamo a un printdialog para capturar los datos de q impresora y copias quiere imprimir, ahora como puedo saber el numero total de hojas q tiene un reporte para poder asignarle al printdialog la ultima pagina y asi el usuario puede poner q quiere imprimir de la 5 a la 8 o lo que quiera.
Gracias

eduarcol
30-10-2008, 19:01:35
debes hacer un QuickReport1.Prepare y luego si te da el numero de paginas total del reporte

Patricio
30-10-2008, 19:14:20
es decir, antes de hacer un printdialog.execute, hago un qreport.prepare y ahi me va a dar el numero total de paginas que despues si se lo podria asignar al printdialog.lastpage, ahora despues de hacer el prepare en que propiedad busco el numero total de pag del reporte?

printdialog.lastpage := qreport.....

Patricio
30-10-2008, 19:22:51
ya esta ya lo encontre gracias

pdImprimir.MaxPage := QrPropProp.PageNumber;

ahora como para saber, que es lo que hacer el Prepare?

eduarcol
30-10-2008, 19:38:38
ya esta ya lo encontre gracias

pdImprimir.MaxPage := QrPropProp.PageNumber;

ahora como para saber, que es lo que hacer el Prepare?

ejecuta el reporte pero no lo muestra