Microsoft Access中是否可以返回所有临时变量的列表,或包含非Null值的所有临时变量?
当我不记得临时变量的确切名称,或者当我想清除不再需要的旧/遗忘名称时,此功能将非常有用。
我尝试过使用Intellisense。虽然它会自动完成" TempVars,"它没有列出特定的变量名称。
如果没有一个干净的方法列出数据库中的临时变量,我有兴趣知道其他Access开发人员如何管理他们的临时变量,特别是当有大量的临时变量时。
答案 0 :(得分:2)
您可以遍历TempVars
集合并检查每个Name
和Value
...
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