Ver Mensaje Individual
  #1  
Antiguo 10-07-2008
acalderonr acalderonr is offline
Miembro
 
Registrado: may 2003
Ubicación: Mexico, DF
Posts: 33
Reputación: 0
acalderonr Va por buen camino
Caso raro con QReport

Hola, tengo tiempo con un desarrollo (clásico de facturación) en donde utilizo el QReport que viene con Delphi 7, para emitir una factura, cotización o cualquier documento, la cosa está así:

El QReport está enlazado a un query (qrDocumentos) que contiene todos (o uno solo) los encabezados de los documentos que se van a emitir.

Tengo un DetailBand (con la propiedad ForceNewPage a True) en donde coloqué todos los elementos para imprimir el encabezado del documento, es decir, nombre, dirección, colonia, fecha, etc. Obviamente quiero que se imprima una sola vez por cada documento.

Luego tengo un QRSubDetail que está enlazado a otro query (qrDetalle) que contiene las partidas de cada documento, en la página se emite el encabezado seguido de sus respectivas partidas.

Finalmente tengo un PageFooterBand en donde se imprimen los totales del documento.

Hasta ahi no hay ningún problema, el detalle viene aquí: En una página tamaño Carta me caben 40 partidas de cada documento, si uno de ellos tiene mas de 40 partidas entonces yo esperaría que en la primera página se imprimieran las primeras 40 partidas y en la segunda hoja se imprimieran las siguientes, pero NO, NO SUCEDE ASÍ, resulta que en la segunda página ya no se imprime el encabezado del documento pero se imprimen nuevamente todas las partidas desde la primera hasta las que quepan y, si no caben en esa segunda hoja, entonces si, en la tercera ya se imprimen las que no cupieron en la segunda hoja.

Me estoy volviendo loco sin poderle dar solución.

Ojalá haya sido claro en la descripción y alguien pueda orientarme a salir de este hoyo.
Responder Con Cita