Ação de macro DefinirVariávelTemporária

Observação:  Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. As informações foram úteis? Dê sua opinião no final desta página. Aqui está o artigo em inglês para facilitar a referência.

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

Expanda suas habilidades no Office
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.

×