我知道有两种方法可以使用VBA在记录集中指定字段:
FooTable!BarField = 1
FooTable("Bar Field") = 2
但是在With块中会发生什么?
With FooTable
!BarField = 1
("Bar Field") = 2
End With
是否可以同时执行这两项工作,还是有解决方法?
答案 0 :(得分:2)
以下都是等效的:
With FooTable
.Fields("Bar Field").Value = 2 '.Value is default property of a Field object'
.Fields("Bar Field") = 2
![Bar Field] = 2
End With