Compartilhar via


Evento Report.Load (Access)

Ocorre quando um relatório é aberto e seus registros são exibidos.

Sintaxe

expressão. Carregar

expressão Uma variável que representa um objeto Relatório .

Comentários

Para executar um macro ou procedimento de evento quando esses eventos ocorrerem, defina a propriedade OnLoad como o nome da macro ou como [procedimento do evento].

O evento Load é gerado por ações do usuário, como:

  • Iniciar um aplicativo.
  • Para abrir um relatório, selecione Abrir na janela Base de Dados.
  • Executar a ação AbrirRelatório em uma macro.

Executando uma macro ou um procedimento de evento quando ocorre evento Load de um relatório, você pode especificar as configurações padrão para controles ou exibir dados calculados que dependam dos dados nos registros do relatório.

Executando uma macro ou um procedimento de evento quando o evento Unload de um relatório ocorre, você pode verificar que o relatório deve ser descarregado ou especificar ações que devem ocorrer quando o relatório é descarregado.

Quando você abre um relatório pela primeira vez, os eventos a seguir ocorrem nesta ordem:

AbrircarregarRedimensionarAtivaratual

Se estiver a tentar decidir se pretende utilizar o evento Abrir ou Carregar para o seu procedimento de macro ou evento, uma diferença significativa é que o evento Abrir pode ser cancelado, mas o evento Carregar não pode. Por exemplo, se estiver a criar dinamicamente uma origem de registos para um relatório num procedimento de evento para o evento Open do relatório, pode cancelar a abertura do relatório se não existirem registos para apresentar.

Quando você fechar um relatório, os eventos a seguir ocorrerão nesta ordem:

DescarregarDesativarFechar

O evento Unload ocorre antes do evento Close. O evento Unload pode ser cancelado, mas o evento Close não.

Observação

Quando cria macros ou procedimentos de eventos relacionados com o evento Carregar , como Ativar e GotFocus, certifique-se de que não entram em conflito (por exemplo, certifique-se de que não faz com que algo aconteça numa macro ou procedimento cancelado noutra) e que não causam eventos em cascata.

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.