Executar o código do Visual Basic

Você executa o código do Microsoft Visual Basic (Microsoft Visual Basic: uma versão de programação visual de alto nível do Basic. O Visual Basic foi desenvolvido pela Microsoft para a criação de aplicativos baseados no Windows.) no Microsoft Access executando um procedimento Sub (procedimento Sub: um procedimento que executa uma operação. Ao contrário de um procedimento Function, um procedimento Sub não retorna um valor. Você inicia um procedimento Sub com uma instrução Sub e o finaliza com uma instrução End Sub.) ou um procedimento Function (procedimento Function: um procedimento que retorna um valor e que pode ser usado em uma expressão. Você declara uma função com a instrução Function e a finaliza com a instrução End Function.). Os procedimentos contêm uma série de instruções (instrução: uma unidade sintaticamente completa que expressa um tipo específico de operação, declaração ou definição. Uma instrução é normalmente uma linha de um procedimento ou da seção Declarações, mas duas ou mais podem estar em uma linha separadas por dois-pontos (:).) e métodos (método: um procedimento semelhante a uma instrução ou função que opera em objetos específicos. Por exemplo, você pode aplicar o método Print ao objeto Debug para transferir a impressão para a janela Verificação imediata.) que executam uma operação ou calculam um valor.

Os procedimentos são armazenados em unidades chamadas módulos (módulo: uma coleção de declarações, instruções e procedimentos armazenados juntos como uma unidade nomeada. Existem dois tipos de módulos: módulos padrão e módulos de classe.). Entretanto, você não executa um módulo; em vez disso, chama os procedimentos a partir de expressões (expressão: qualquer combinação de operadores matemáticos ou lógicos, constantes, funções e nomes de campos, controles e propriedades avaliadas como um único valor. As expressões podem executar cálculos, manipular caracteres ou testar dados.), outros procedimentos ou macros (macro: uma ação ou um conjunto de ações que você pode usar para automatizar tarefas.). Os procedimentos de evento (procedimento do evento: um procedimento executado automaticamente em resposta de um evento iniciado pelo usuário ou pelo código de programa, ou acionado pelo sistema.) em módulos de formulário (módulo de formulário: um módulo que inclui códigos para todos os procedimentos de evento acionados por eventos que ocorrem em um formulário específico ou em seus controles.) ou relatório (módulo de relatório: um módulo que inclui códigos para todos os procedimentos acionados por eventos que ocorrem em um relatório específico ou em seus controles.) também são executados em resposta a ações do usuário.

Para executar o código do Visual Basic no Microsoft Access, siga um destes procedimentos:

  • Crie um procedimento de evento. Quando o usuário executar uma ação que cause este evento, o procedimento de evento será executado.

Por exemplo, você pode adicionar o código ao procedimento de evento Click de um botão de comando que abre um formulário quando um usuário clica no botão.

Por exemplo, você pode utilizar uma função em uma expressão que define um campo calculado (campo calculado: um campo, definido em uma consulta, que exibe o resultado de uma expressão em vez de exibir os dados armazenados. O valor é recalculado sempre que um valor na expressão é alterado.) em um formulário, relatório ou consulta. Você pode utilizar expressões como definições de propriedade em consultas e filtros, em macros e ações, em instruções e métodos do Visual Basic ou em instruções SQL.

  • Chame um procedimento Sub em outro procedimento ou na janela Verificação imediata do Editor do Visual Basic.

Se você tem um código que executa com freqüência, pode colocá-lo em um procedimento Sub. Em vez de repetir o código do Visual Basic que executa a operação em cada procedimento, você o escreve uma vez no procedimento comum e, em seguida, chama o procedimento comum a cada vez que desejar executar a operação.

Você pode utilizar a ação ExecutarCódigo para executar uma função interna do Visual Basic ou uma função que você tenha criado. Para executar um procedimento Sub ou um procedimento de evento, crie uma função que chame o procedimento Sub ou o procedimento de evento e, em seguida, utilize a ação ExecutarCódigo para executar a função.

 
 
Aplica-se a:
Access 2003