Suegerencia
Tuve un problema parecido, y obviamente, al hacer un previevmodal, se recorre toda la data. y esto demora y consume tiempo en mostrar las paginas.
Sin embargo para acelerar un poco te sugiero que antes de mostrar la pagina y despues de haber hecho tu consulta o filtro desabilites los controles ligados de tu dataset al reporte y veras como se acelera:
//modo tabla
Table1.open;
Table1.disablecontrols;
RptDatos.previewmodal;
Table1.enablecontrols;
//modo Query
Query1.open;
Query1.disablecontrols;
RptDatos.previewmodal;
Query.enablecontrols;
Hal hacer esto, ya sea en una consulta de datos tipo table o Query con SQL, veras que la vista previa se acelera. espero que haber podido ayudarte.
|