Evento Report.Load (Access)

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

Sintaxe

mais simples. Carregar

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 sua macro ou procedimento de evento, uma diferença significativa é que o evento Open pode ser cancelado, mas o evento Load não. 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 para exibir.

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 Activate e GotFocus, verifique se eles não entram em conflito (por exemplo, certifique-se de não causar algo em uma macro ou procedimento que é cancelado em outra) e que eles não causem 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.