Table of contents
TOC
Recolher sumário
Expandir sumário

Evento Load (Access)Form.Load Event (Access)

office 365 dev account|Última Atualização: 22/03/2018
|
2 Colaboradores

Ocorrerá quando um formulário for aberto e seus registros exibidos.Occurs when a form is opened and its records are displayed.

SintaxeSyntax

expressão. Cargaexpression. Load

expressão Uma variável que representa um objeto Form .expression A variable that represents a Form object.

ComentáriosRemarks

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].To run a macro or event procedure when these events occur, set the OnLoad property to the name of the macro or to [Event Procedure].

O evento Load é gerado por ações do usuário, como:The Load event is caused by user actions such as:

  • Iniciar um aplicativo.Starting an application.

  • Abrir um formulário clicando em Abrir na janela Banco de dados.Opening a form by clicking Open in the Database window.

  • Executar a ação OpenForm em uma macro.Running the OpenForm action in a macro.

Executando uma macro ou um procedimento de evento quando ocorre o evento de carregamento de um formulário, você pode especificar as configurações padrão para controles ou exibir dados calculados que dependam dos dados nos registros do formulário.By running a macro or an event procedure when a form's Load event occurs, you can specify default settings for controls, or display calculated data that depends on the data in the form's records.

Executando uma macro ou um procedimento de evento quando o evento Unload de um formulário ocorrer, você pode verificar que o formulário deve ser descarregado ou especificar ações que devem ocorrer quando o formulário for descarregado. Você também pode abrir outro formulário ou exibir uma caixa de diálogo solicitando o nome do usuário para realizar uma entrada de log, indicando quem utilizou o formulário.By running a macro or an event procedure when a form's Unload event occurs, you can verify that the form should be unloaded or specify actions that should take place when the form is unloaded. You can also open another form or display a dialog box requesting the user's name to make a log entry indicating who used the form.

Quando você abrir um formulário pela primeira vez, os eventos a seguir ocorrerão nesta ordem:When you first open a form, the following events occur in this order:

Abrir → Carregar → Redimensionar → Ativar → AtualOpen → Load → Resize → Activate → Current

Se você estiver tentando decidir se deseja 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 construindo dinamicamente uma fonte de registro para um formulário em um procedimento de evento para o evento Open do formulário, você pode cancelar a abertura do formulário se há registros a serem exibidos.If you're trying to decide whether to use the Open or Load event for your macro or event procedure, one significant difference is that the Open event can be canceled, but the Load event can't. For example, if you're dynamically building a record source for a form in an event procedure for the form's Open event, you can cancel opening the form if there are no records to display.

Quando você fechar um formulário, os eventos ocorrerão nesta ordem:When you close a form, the following events occur in this order:

Descarregar → Desativar → FecharUnload → Deactivate → Close

O evento Unload ocorre antes do evento Close . O evento Unload pode ser cancelado, mas o evento Close não.The Unload event occurs before the Close event. The Unload event can be canceled, but the Close event can't.

Observação Quando você criar macros ou procedimentos de evento para eventos relacionados ao evento Load , como Ativar e GotFocus, certifique-se de que eles não entram em conflito (por exemplo, certifique-se de não fazer com que aconteça algo em uma macro ou procedimento que é Cancelado em outro) e que não causem eventos em cascata.Note When you create macros or event procedures for events related to the Load event, such as Activate and GotFocus, be sure that they don't conflict (for example, make sure you don't cause something to happen in one macro or procedure that is canceled in another) and that they don't cause cascading events.

ExemploExample

O exemplo a seguir exibe a data atual na legenda do formulário quando este for carregado.The following example displays the current date in the form's caption when the form is loaded.

Para testar o exemplo, adicione o procedimento de evento a seguir a um formulário:To try the example, add the following event procedure to a form:

Private Sub Form_Load() 
 Me.Caption = Date 
End Sub

Ver tambémSee also

ConceitosConcepts

Objeto FormForm Object

© 2018 Microsoft