Hola a todos. Uso FastReport3 + Delphi 7 + Firebird + dbexpress para el acceso a datos.
Tengo la siguiente situacion, he generado un reporte con el FastReport y en el DataSet he colocado la consulta sql correspodiente para obtener los datos. En tiempo de diseño funciona bien, sin problemas, ahora cuando lo ejecuto y cambio la sentencia sql con otro tipo de restricciones (se cambia el rango de fechas), en el reporte resultante me aparece lo mismo que tenia en tiempo de diseño, es decir que el reporte no se actualiza con los datos de la nueva consulta.
Por si sirve de algo, asi llamo al reporte:
Código:
frxReportBasico.LoadFromFile('c:\reporte1.fr3', True);
frxReportBasico.FileName := 'c:\reporte1.fr3';
frxReportBasico.PrepareReport(True);
frxReportBasico.ShowPreparedReport;
¿Esta bien como se llama a el reporte? ¿Como se puede hacer el refresh de los datos del reporte en tiempo de ejecucion?.
Desde ya muchas gracias