我可以看到所有临时变量的列表吗?

时间:2015-10-20 15:58:41

标签: ms-access access-vba

Microsoft Access中是否可以返回所有临时变量的列表,或包含非Null值的所有临时变量?

当我不记得临时变量的确切名称,或者当我想清除不再需要的旧/遗忘名称时,此功能将非常有用。

我尝试过使用Intellisense。虽然它会自动完成" TempVars,"它没有列出特定的变量名称。

如果没有一个干净的方法列出数据库中的临时变量,我有兴趣知道其他Access开发人员如何管理他们的临时变量,特别是当有大量的临时变量时。

1 个答案:

答案 0 :(得分:2)

您可以遍历TempVars集合并检查每个NameValue ...

Dim tv As TempVar
Debug.Print "TempVars.Count: " & TempVars.Count
For Each tv In TempVars
    Debug.Print tv.name, tv.Value
Next

如果您只想要非空TemVars ...

For Each tv In TempVars
    If Not IsNull(tv.Value) Then
        Debug.Print tv.name, tv.Value
    End If
Next