Pode utilizar a ação macro RemoveTempVar nas bases de dados do ambiente de trabalho Access para remover uma única variável temporária que criou utilizando a ação SetTempVar.
Definição
A ação macro RemoveTempVar tem o seguinte argumento.
Argumento de ação | Descrição |
---|---|
Nome |
Insira o nome da variável temporária que pretende remover. |
Observações
-
Pode ter até 255 variáveis temporárias definidas de uma só vez. Se não remover uma variável temporária, ficará na memória até fechar a base de dados. É uma boa prática remover variáveis temporárias quando terminar de usá-las.
-
O acesso remove automaticamente todas as variáveis temporárias quando fecha a base de dados ou o projeto.
-
Se soletrar mal o nome da variável a remover, o Access não apresenta um erro. A variável que queria remover permanecerá na memória até fechar a base de dados.
-
Se criou mais de uma variável temporária e pretende removê-las todas de uma só vez, utilize a ação RemoveAllTempVars.
-
Para executar a ação RemoveTempVar num módulo VBA, utilize o método Remover do objeto TempVars.
Exemplo
A macro a seguir demonstra como criar uma variável temporária, usá-la numa condição e numa caixa de mensagens e, em seguida, remover a variável temporária utilizando a ação RemoveTempVar.
Condição | Ação | Argumentos |
---|---|---|
SetTempVar |
Nome: MyVar Expressão: Caixa de entrada ("Introduza um número não zero.") |
|
[TempVars]! [MyVar]<>0 |
CxMsg |
Mensagem:="Você entrou" & [TempVars]! [MyVar] & ". AvisoSonoro: Sim Tipo: Informação |
RemoverTempVar |
Nome: MyVar |