Ação de macro DefinirVariávelTemporária

Importante :  Este artigo foi traduzido por um sistema de tradução automática, leia o aviso de isenção de responsabilidade. Para sua referência, veja a versão em inglês deste artigo aqui.

Você pode usar a ação de macro Definirvariáveltemporária em bancos de dados da área de trabalho do Access para criar uma variável temporária e defini-lo como um valor específico. A variável, em seguida, pode ser usada como um argumento em ações subsequentes ou condição, ou você pode usar a variável em outra macro, em um procedimento de evento ou em um formulário ou relatório.

Configuração

A ação de macro Definirvariáveltemporária tem os seguintes argumentos.

Argumento da ação

Descrição

Nome

Insira o nome da variável temporária.

Expressão

Inserir uma expressão que será usada para definir o valor desta variável temporária. Não preceda a expressão com o sinal de igual (=). Você pode clicar a Construir botão Botão Construtor para usar o construtor de expressões para definir este argumento.

Comentários

  • Você pode ter até 255 variáveis temporárias definidas ao mesmo tempo. Se você não remover uma variável temporária, ela permanecerá na memória até você fechar o banco de dados. É uma boa prática remover variáveis temporárias quando tiver terminado de usá-los. Para remover uma única variável temporária, use o Removervariáveltemporária ação e defina seu argumento para o nome da variável temporária que você deseja remover. Se você tiver mais de uma variável temporária e você quiser removê-los ao mesmo tempo, use o Removertodasvariáveistemporárias ação.

  • Variáveis temporárias são globais. Depois que uma variável temporária tiver sido criada, você pode se referir a ela em uma procedimento do evento, um Visual Basic for Applications (VBA) módulo, uma consulta ou uma expressão. Por exemplo, se você criou uma variável temporária denominada MyVar, você pode usar a variável como a fonte do controle de uma caixa de texto usando a seguinte sintaxe:

=[TempVars]![MyVar]

Observação : Em macros, consultas e procedimentos de evento, você não precisa preceda a expressão com um sinal de igual.

Você também pode consultar a variáveis temporárias em qualquer suplementos ou bancos de dados referenciados.

  • Para executar a ação de macro Definirvariáveltemporária em um módulo do VBA, use o método Add do objeto variáveis temporárias .

Exemplo

A macro a seguir demonstra como criar uma variável temporária usando a ação de macro Definirvariáveltemporária , e em seguida, usando a variável temporária em uma condição e uma caixa de mensagem e, em seguida, removendo variável temporária.

Condição

Ação

Argumentos

Definirvariáveltemporária

Nome: MyVar

Expressão: InputBox ("digite um número diferente de zero.")

[Variáveis temporárias]! [MyVar] <> 0

MsgBox

Mensagem: = "Você digitou" & [variáveis temporárias]! [MyVar] & "."

AlarmeSonoro: Sim

Tipo: informações

Removervariáveltemporária

Nome: MyVar

Observação : Aviso de Isenção de Tradução Automática: Este artigo foi traduzido por computador, sem intervenção humana. A Microsoft oferece essas traduções automáticas para ajudar as pessoas que não falam inglês a aproveitar os textos escritos sobre produtos, serviços e tecnologias da Microsoft. Como este artigo foi traduzido automaticamente, é possível que contenha erros de vocabulário, sintaxe ou gramática.

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×