【发布时间】:2015-07-23 13:48:00
【问题描述】:
我目前正在通过访问数据库查找工作,并遇到了一些令人困惑的代码。
Private Sub Form_Current()
Me.Parent!PF = Me.[Compound Number]
Me.Parent.start = Me.[Study Start]
'over and over for different variables
end sub
我想知道 vba 中的括号是什么(在数组之外)以及为什么有人需要这段代码。谢谢
【问题讨论】:
-
它们允许您使用字段名称,否则会出现语法错误。例如考虑
Me.Compound Number。那是表“我”,字段“复合”,还有一些奇怪的未知/非法垃圾词“数字” -
Access/VBA 将
spaces视为特殊字符,特殊字符需要用方括号括起来,编译器才能理解它们是字段/控件名称的一部分。