La Web del Programador: Comunidad de Programadores
 
    Pregunta:  4310 - REFRESCAR QUICKREPORT
Autor:  pepe
Hola, mi consulta es la siguiente, cómo puedo refrescar los datos de mi QuickReport, es decir, al ingresar datos en mi programa estos salgan de inmediato en la impresión, ya que ahora no me resulta, ingreso datos pero el reporte que igual, tengo que cerrar el programa y ejecutarlo de nuevo para que se actualize el reporte, pero esa no es la idea del programa, de antemano muchas gracias.

  Respuesta:  Hugo Ortega H.
Hola...

Si tu el datasource de tu reporte es una tabla, entonces supongo que cuando modificas la tabla quieres desplegar el reporte... entonces dale un refresh a la tabla antes de darle el preview al reporte... de igual manera, si el datasource es una consulta, cierrala y abrela antes del preview...

ahora, si no te funciona lo anterior o no es tu caso, puedes intentar crear el reporte dinamicamente antes de visualizarlo.... para ello, pon la forma que contiene tu reporte como available (Project/Options/Forms)... y antes de visualizarlo crealo de manera dinamica:

frmTuFormaConElReporte := TfrmTuFormaConElReporte.Create(self);

frmTuFormaConElReporte.TuReporte.Preview;

frmTuFormaConElReporte.Release;

con eso deberia de funcionar...

si no me explique o crees que no comprendí tu pregunta, puedes escribirme....

EOF