Ver Mensaje Individual
  #2  
Antiguo 01-02-2004
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Reputación: 10
marcoszorrilla Va por buen camino
Para lo que quieres basta con que ejecutes un Prepare, para obtener el número de páginas y lo
guardes en una variable.
Código:
Application.CreateForm(TfrLptFactura,frLptFactura);
frLptFactura.LptFactura.Prepare;

nPages:=frlptFactura.LptFactura.QRPrinter.PageCount;//Guardamos el total de
páginas en una variable pública

frLptFactura.LptFactura.PreviewModal;
frLptFactura.Close;



procedure TfrLptFactura.LptFacturaBeforePrint(Sender: TCustomQuickRep;
  var PrintReport: Boolean);
begin
lbPaginas.caption:='/ '+IntToStr(nPages);//Ponemos el número de páginas en
una etiqueta que estará al lado de la página actual
end;
Un Saludo.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.

Última edición por marcoszorrilla fecha: 01-02-2004 a las 11:02:19.
Responder Con Cita