Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se produce cuando un informe se abre y se muestran sus registros.
Sintaxis
más sencilla.Equilibrador de
expresión Variable que representa un objeto Report .
Comentarios
Para ejecutar una macro o un procedimiento de evento cuando se produzcan estos eventos, establezca la propiedad OnLoad en el nombre de la macro o en [Procedimiento de evento].
El evento Load lo provocan acciones del usuario como las siguientes:
- Iniciar una aplicación.
- Para abrir un informe, elija Abrir en la ventana Base de datos.
- Ejecutar la acción OpenReport en una macro.
Mediante la ejecución de una macro o un procedimiento de evento cuando se produce el evento de carga de un informe, puede especificar la configuración predeterminada para los controles, o mostrar datos calculados que dependan de los datos de los registros del informe.
Mediante la ejecución de una macro o un procedimiento de evento cuando se produce un evento Unload de informe, puede comprobar que el informe debe descargarse o especificar acciones que tendrá lugar cuando se descarga el informe.
La primera vez que se abre un informe, se producen los eventos siguientes, en el orden indicado:
Open → Load → Resize → Activate → Current
Si está intentando decidir si desea usar el evento Abrir o Cargar para la macro o el procedimiento de evento, una diferencia significativa es que el evento Abrir se puede cancelar, pero el evento Cargar no. Por ejemplo, si está creando dinámicamente un origen de registros para un informe en un procedimiento de evento para el evento Abierto del informe, puede cancelar la apertura del informe si no hay registros para mostrar.
Al cerrar un informe, se producen los eventos siguientes, en el orden indicado:
Unload → Deactivate → Close
El evento Unload se produce antes del evento Close. El evento Unload se puede cancelar, pero el evento Close no.
Nota:
Al crear macros o procedimientos de evento para eventos relacionados con el evento Load , como Activate y GotFocus, asegúrese de que no entran en conflicto (por ejemplo, asegúrese de que no provoca que ocurra algo en una macro o procedimiento que se cancela en otra) y de que no provocan eventos en cascada.
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.