Os programas que rodam sob o windows não se comportam dessa maneira. Você constroi o seu código em torno de eventos, e ,eventos são determinados pela ação do usuário e podem ser : pressionar um botão , adicionar, alterar,excluir um registro ,selecionar uma opção, etc.
Então, os programas e funções são acionados por eventos que são reconhecidos pelos objetos do sistema que respondem aos eventos à medida que eles forem ocorrendo, executando as rotinas programadas. Existem várias categorias de eventos , entre elas podemos citar:
1-Eventos de Janela (Ao Abrir,Form_load,etc.)Vejamos alguns eventos:
2-Eventos de Dados (Ao Alterar,etc.)
3-Eventos de foco (Ao Receber Foco,Getfocus,etc.)
4-Eventos de teclado (Ao Pressionar Tecla,Keypress,etc.)
5-Eventos de mouse (Ao Clicar,Click,etc.)
6-Eventos de impressão (Ao Imprimir, etc.)
7-Eventos de erros (OnError)
Evento Click
Ocorre quando o usuário pressiona e libera um
botão do mouse sobre um objeto. O evento Click também
pode ocorrer quando a definição da propriedade Value de um
controle é alterada.
Normalmente, você anexa uma macro ou
procedimento de evento Click a um botão de comando para executar
comandos ou ações compatíveis.
Evento Change
Ocorre quando o conteúdo de uma caixa de
texto ou porção de texto de uma caixa de combinação>
é alterado. Exemplos deste evento incluem o fornecimento de caracteres
diretamente na caixa de texto ou caixa de combinação, ou
a alteração da definição da propriedade Text
de um controle usando-se uma macro ou o Access Basic.
Durante a execução de uma macro ou um
evento de procedimento, quando ocorrer um evento Change, você pode
coordenar a exibição de dados entre os controles. Poderá
também exibir os dados em um formulário de um controle, e
os resultados em um outro controle.
Evento Load
Ocorre quando um formulário é aberto e os registros são exibidos. O evento Load pode ocorrer quando uma aplicação se inicia.
Eventos Open, Close
Open - para os formulários, o evento
Open ocorre quando um formulário é aberto, mas antes que
o primeiro registro seja apresentado. Para os relatórios, o evento
ocorre antes que um relatório seja visualizado ou impresso.
Close - ocorre quando um formulário
ou relatório é fechado e removido da tela.
O evento Open ocorre antes do evento Load
, que por sua vez é disparado quando um formulário é
aberto e seus registros exibidos.
O evento Close ocorre depois do evento Unload ,
que é disparado depois que o formulário é fechado,
mas antes que ele seja removido da tela.
Os formulários, relatórios, botões de comando, caixa de listagem, caixa de verificação, botão de opção, grupo de opção e demais objetos possuem propriedades , métodos e eventos associados que podemos utilizar para executar rotinas apropriadas ao contexto.Além disso eventos podem disparar outros eventos.