PDA

Ver la Versión Completa : Sigo--Reporte Por Los 2 lados de la hoja


Supermagayin
28-01-2004, 19:13:15
Hola a Todos. Cadetill Me recomendo usar el QrComposite.
Esto es lo que hago dentro de este componente:

QrcompositeReport1.Reports.Add(quickrep1);
QrcompositeReport1.Reports.Add(quickrep2);


Pero al Mandar el preview con un boton
QRCompositeReport1.Preview;

no me despliega las dos paginas de los dos qhick report. Sino que las mezcla.
Es decir no se habilita el boton de NextPage del preview.

Si alguien me puede ayudar, porfavor. Seria el hombre mas feliz de este foro.

marcoszorrilla
28-01-2004, 19:26:30
No dispongo en este momento de las herramientas necesarias para hacer las pruebas pertinentes, pero porque no pruebas añadiendo una sección más al primero informe y en la misma le metes un "Salto de página", supongo que así al juntar ambos informes lo haga en páginas distintas.

Un Saludo.

Supermagayin
28-01-2004, 19:27:53
y como puedo hacer ese salto de pagina?

marcoszorrilla
28-01-2004, 19:35:56
Le añades una banda nueva debajo de la última y le pones la propiedad "NewPage", afterpPrint, habló de memoría porque no tengo las herramientas necesarias a mano.

Un Saludo.

Supermagayin
28-01-2004, 19:39:32
gracias, lo hare, y veremos que pasa...

Supermagayin
28-01-2004, 21:14:11
no, pues no funciono...no puedo hacer que se habilite el nextpage del preview con el qucik rep1, y el quick rep 2...

marcoszorrilla
28-01-2004, 21:33:17
Mira he estado consultando unos apuntes que tenía por aquí y refiriéndose más o menos a lo mismo:

The only war you can do this is to force newpage at the star of each report.

Es decir añadir una nueva página al comienzo del 2º Informe en este caso, pruébalo a ver y nos cuentas los resultados.

Un Saludo.

Supermagayin
28-01-2004, 21:41:31
ok..lo probare.

__cadetill
29-01-2004, 00:29:18
Respondiendo a lo del QRCompositeReport, los Reports a añadir los has de poner en el evento OnAddReport para que te los muestre los dos, es decir, algo así


procedure TForm1.QRCompositeReport1AddReports(Sender: TObject);
begin
QrcompositeReport1.Reports.Add(quickrep1);
QrcompositeReport1.Reports.Add(quickrep2);
end;


(si no recuerdo mal su funcionamiento)

Supermagayin
29-01-2004, 00:38:20
la respuesta esta en utilizar el
quickRep1.NewPage; creo...aun estoy moviendole.... pero si alguien tiene un ejemplo
pues seria Mucho Mejor!!

estoy moviendole a los dos consejos, el de cadetill y marco...gracias!!