Você pode usar a ação de macro RemoveTempVar nos bancos de dados da área de trabalho do Access para remover uma única variável temporária criada usando a ação SetTempVar .
Configuração
A ação de macro RemoveTempVar tem o argumento a seguir.
Argumento da ação |
Descrição |
Nome |
Insira o nome da variável temporária que você deseja remover. |
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é fechar o banco de dados. É uma boa prática remover variáveis temporárias quando você terminar de usá-las.
-
O acesso remove automaticamente todas as variáveis temporárias quando você fecha o banco de dados ou o projeto.
-
Se você escrever mal o nome da variável a ser removida, o Access não exibirá um erro. A variável que você queria remover permanecerá na memória até fechar o banco de dados.
-
Se você criou mais de uma variável temporária e deseja removê-las todas de uma só vez, use a ação RemoveAllTempVars .
-
Para executar a ação RemoveTempVar em um módulo VBA, use o método Remover do objeto TempVars .
Exemplo
A macro a seguir demonstra como criar uma variável temporária, usá-la em uma condição e em uma caixa de mensagem e, em seguida, remover a variável temporária usando a ação RemoveTempVar .
Condição |
Ação |
Argumentos |
SetTempVar |
Nome: MyVar Expressão: InputBox("Inserir um número não zero.") |
|
[TempVars]! [MyVar]<>0 |
Msgbox |
Mensagem: ="Você inseriu " & [TempVars]! [MyVar] & "". Bip: Sim Tipo: Informações |
RemoveTempVar |
Nome: MyVar |