Pode utilizar a ação de macro RemoveAllTempVars nas bases de dados de ambiente de trabalho do Access para remover quaisquer variáveis temporárias que tenha criado com a ação de macro DefinirTempVar .
Definição
A ação de macro RemoveAllTempVars não tem argumentos.
Observações
-
Pode ter até 255 variáveis temporárias definidas de uma só vez. Se não remover uma variável temporária, esta permanecerá na memória até fechar a base de dados ou o projeto. É uma boa prática remover variáveis temporárias quando terminar de as utilizar.
-
O Access remove automaticamente todas as variáveis temporárias quando fecha a base de dados ou o projeto.
-
Para remover uma única variável temporária, utilize a ação RemoverTempVar e defina o respetivo argumento para o nome da variável temporária que pretende remover.
-
Para executar a ação RemoveAllTempVars num módulo VBA, utilize o método RemoveAll do objeto TempVars .
Exemplo
A seguinte macro demonstra como criar uma variável temporária, utilizá-la numa condição e numa caixa de mensagem e, em seguida, remover a variável temporária com a ação RemoveAllTempVars .
Condição |
Ação |
Argumentos |
SetTempVar |
Nome: MyVar Expressão: Caixa de Entrada("Introduza um número diferente de zero".) |
|
[TempVars]! [MyVar]<>0 |
CxMsg |
Mensagem: ="Introduziu " & [TempVars]! [MyVar] & "." AvisoSonoro: Sim Tipo: Informações |
RemoveAllTempVars |