![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#3
|
|||
|
|||
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 |
#4
|
||||
|
||||
Es QuickReport.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
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; |
#6
|
||||
|
||||
El "Prepare" en algunos generadores de informes se llama "Doble pasada".
No sé qué usará qreport.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#7
|
|||
|
|||
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(); |
![]() |
|
|
![]() |
||||
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 |
![]() |
|