Ese error por alguna manera pasa cuando el reporteador tiene problemas al cerrar no se a que se deba y lo que pasa es que el previo estandar se queda abierto y no puede volverse a crear puedes reducir el error (no eliminar) poniendo algo asi
try
reporte:=treporte.create(application)
reporte.query.open;
reporte.previemodal;
reporte.query.close;
application.processmessages;
finally
reporte.free;
end;
o puedes crear una vista previa personalizada
Espero te sirva
|