![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Cita:
No dices qué reporteador estás usando para los informes pero imagino que las filas por página dependerán de la configuración del informe que uses sea el que sea. Saludos
__________________
Be water my friend. |
#2
|
|||
|
|||
Vaya tienes toda la razón, utilizo rave report.
El tema es que desconozco si es posible pasar como parámetro el nº de filas max por hoja que debe meter |
#3
|
||||
|
||||
Cita:
Saludos
__________________
Be water my friend. |
#4
|
|||
|
|||
Si, en esa solución ya pensé pero la idea es minimizar todo y que un solo tipo de report valga para todos los datos.
Lo que de momento tengo echo, digamos lo a si, es una especie de contador for i:=0 to X esto me va llenando un clinetdataset con un max de X registros, a continuación mando a llamar al report este lee del clientdataset y me imprime las X lineas antes cargadas, cuando acaba vació el clientdtaset para volver a hacer el paso anterior, asta el final del clientdataset que contiene los datos del query. Esto me funciona y pero me da la sensación que estoy dando excesivas vueltas. |
#5
|
|||
|
|||
Hace mucho que no toco Rave y actualmente no tengo ni los componentes instalados. Te comento esto por si te puede servir de algo, actualmente uso QuickReport y en el existe un evento OnNeedData y en ese evento puedes jugar con el Recno del ClientDataSet y saltar las páginas.
|
#6
|
|||
|
|||
¿De que depende que el impreso tenga 10,15 o 40 lineas?
Se me ocurre calcular el tamaño de la banda de detalle a cada caso, pasar un parámetro a Rave (p.e. 1 para 10 lineas, 2 para 15 lineas y 3 para 40 lineas) y antes de imprimir la banda, en el editor de eventos, ajustar el tamaño de la banda al nº de lineas a imprimir. No lo he probado pero creo que si se podrá. |
#7
|
|||
|
|||
Tienes una propiedad en la banda de detalle que es MaxRows que dice el máximo nº de registros que puedes imprimir en dicha banda.
Pasando un parámetro, puedes ajustar el maxrows al nº de lineas a imprimir. |
![]() |
|
|
![]() |
||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Duda sobre reporte en QReport agrupando filas | DSK25 | Impresión | 0 | 11-09-2012 03:31:01 |
Máximo de un array | Livey | Varios | 1 | 05-06-2012 22:40:37 |
Nº maximo caracteres | franfl | Firebird e Interbase | 3 | 30-04-2008 19:10:04 |
Máximo Usuarios | jsanchez | Firebird e Interbase | 2 | 10-11-2004 12:47:23 |
Escoger el máximo de toda la BDA | nesetru | Conexión con bases de datos | 4 | 12-02-2004 14:24:53 |
![]() |
|