Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Impresión
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 15-07-2022
emeritos emeritos is offline
Miembro
 
Registrado: may 2003
Posts: 307
Poder: 21
emeritos Va por buen camino
Delphi 7 QRreport imprimir numero de pagina

Hola dilferos.

Utilizo Delphi 7 y esto imprimiendo con QRreport y me gustaria imprimir el número de pagina de esta manera 1/10, 2/10 .... o algo parecido.
Lo que quiero es imprimir el numero de pagina y segudo las paginas que hay en esa impresion.

¿Como lo puedo hacer?

Gracias
Responder Con Cita
  #2  
Antiguo 15-07-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Debes tener un componente o propiedad que sea algo así como printer.pagetotal, printer.pagenum, printer numoftotal, etc.
Es lo normal en todos los generadores de informes.
Responder Con Cita
  #3  
Antiguo 15-07-2022
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 72
Poder: 11
chenech Va por buen camino
Aqui lo tienes

Page y TotalPages creo que es lo que necesitas
Código:
https://www.fast-report.com/documentation/ProgMan/index.html?numbering_of_pages_in_a_composite_report.htm
Responder Con Cita
  #4  
Antiguo 15-07-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Es QuickReport.
Responder Con Cita
  #5  
Antiguo 15-07-2022
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 72
Poder: 11
chenech Va por buen camino
perdon, se me fue la vista a fastreport :-)

Tienes que hacer el prepare para que te devuelva el número de páginas.
Luego guardas el PageCount en una variable y por último le digo que el campo número de página es igual a Value + "/" + variable.
El ejemplo es en C++ pero es casi igual en Delphi creo.
Código:
Form165->QuickReport1->Prepare();
short sPaginas = (short)Form165->QuickReport1->PageCount;
Responder Con Cita
  #6  
Antiguo 15-07-2022
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
El "Prepare" en algunos generadores de informes se llama "Doble pasada".
No sé qué usará qreport.
Responder Con Cita
  #7  
Antiguo 15-07-2022
chenech chenech is offline
Miembro
 
Registrado: dic 2013
Posts: 72
Poder: 11
chenech Va por buen camino
Asi es, doble pasada

Si, así es, es una doble pasada para que se carge la propiedad pagecount del report, luego ya puedas usar eso como quieras.
Creo que en Delphi debe ser algo así:
Quickreport1.Prepare;
En C++ es:
Quickreport1->Prepare();
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Qrreport Delphi 7 firebird Dergon Varios 7 05-11-2017 00:09:48
Imprimir numero de hoja desde numero X rruffino Impresión 1 28-08-2012 08:33:49
comenzar a imprimir desde la pagina numero X rruffino Impresión 9 14-07-2006 20:40:47
QrReport a BeginDOC Marigel Impresión 1 18-05-2006 14:16:41
Añadir el número de página al pie de página Javi2 Servers 3 04-08-2005 18:15:36


La franja horaria es GMT +2. Ahora son las 09:44:10.


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
Copyright 1996-2007 Club Delphi