|
Primero darte la Bienvenida a los foros. Segundo, felicitarte por la clara y concisa exposición de tu mensaje.
Tal y como has dicho, usas una ventana y dentro tienes el QuickReport. El hecho es que el evento OnActivate de ese form jamás se ejecutará, porque tú no haces un Form1-> Show (que es una de las formas de lanzar el evento OnActivate), normalmente usas Form1 -> Quickreport1 -> Preview / PreviewModal / PreviewModeless.
La solución es trasladar ese código a:
- Evento Oncreate de la ventana, (si normalmente creas la ventana, previsualizas el QuickReport y por último y más importante: liberas de la memoria la ventana que contiene el QuickReport de diseño)
- Crear un procedimiento llamado OpenDatasets, que ejecute ese código, con el inconveniente de llamarlo siempre antes de hacer el Preview.
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
|