Compartilhar via


Evento Report.Load (Access)

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

Sintaxe

expressão. Carga

Expressão Uma variável que representa um objeto Report .

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.
  • Abrindo um relatório escolhendo Abrir na janela Banco 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 você estiver tentando decidir se deve usar o evento Open ou Load para o procedimento de macro ou evento, uma diferença significativa é que o evento Open pode ser cancelado, mas o evento Load não pode. Por exemplo, se você estiver criando dinamicamente uma fonte de registro para um relatório em um procedimento de evento para o evento Open do relatório, poderá cancelar a abertura do relatório se não houver registros a serem exibidos.

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

Ao criar macros ou procedimentos de evento para eventos relacionados ao evento Load , como Ativar e GotFocus, certifique-se de que eles não entrem em conflito (por exemplo, verifique se você não faz com que algo aconteça em uma macro ou procedimento cancelado em outra) e que eles 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.