Hola compañeros.
Como bien dice el título, mi problema es el excesivo tiempo que tarda un informe para realizar el preview y el posterior print.
Trabajo con Delphi 7, QReport 5 y Firebird.
Al realizar un informe, si lo previsualizo por pantalla mediante el comando Preview, para confeccionar dos o tres hojas se pasa un par de minutos largos pensando. Si lo imprimo directamente usando el comando Print, el tiempo se duplica, además, en la pantalla de progreso "Printing Progress" el progressbar se reinicia infinidad de veces hasta que se imprime.
Lo único que hago en el reporte es una sentencia select del tipo
Código Delphi
[-]
with Query1 do begin Close; sql.clear; sql.add('SELECT * FROM PROYECTOS WHERE NUM_PROYECTO=:P0');
params[0].AsInteger := QCab.FieldByName('NUM_PROYECTO').AsInteger;
open;
end;
Este problema sólo lo tengo en este informe, lo comparo con otros
informes y no veo nada que esté mal.
espero que alguien me pueda orientar en algo. Gracias anticipadas.
Saludos.