Eventos : um novo enfoque
Como exemplo temos que em uma tela de entrada de dados para Nome do Cliente, Endereço, Cep e idade se o usuário quisesse entrar o número do Cep , deveria passar obrigatoriamente pelos campos anteriores.
Os programas que rodam sob o windows não se comportam dessa maneira. Você constrói 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.)
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)
Vejamos alguns eventos:
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.
Gostou ?
Compartilhe no Facebook
Compartilhe no Twitter
Referências: