Compartir a través de


Evento Report.Load (Access)

Se produce cuando un informe se abre y se muestran sus registros.

Sintaxis

expresión. Carga

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:

OpenLoadResizeActivateCurrent

Si intenta decidir si desea usar el evento Open o Load para la macro o el procedimiento de evento, una diferencia significativa es que el evento Open se puede cancelar, pero el evento Load no. Por ejemplo, si va a crear dinámicamente un origen de registros para un informe en un procedimiento de evento para el evento Open del informe, puede cancelar la apertura del informe si no hay registros que mostrar.

Al cerrar un informe, se producen los eventos siguientes, en el orden indicado:

UnloadDeactivateClose

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 eventos para eventos relacionados con el evento Load , como Activate y GotFocus, asegúrese de que no entren en conflicto (por ejemplo, asegúrese de que no se produzca algo en una macro o procedimiento que se cancele en otra) y de que no causen 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.