Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 MS Access 中编程时,在某些地方对象由!运算符引用,其属性由.运算符引用。
!
.
例如,
Forms![Form Name].Visible
我只是想知道,有没有什么具体的方法可以知道什么是什么?我的意思是我们如何确定!是要使用还是.要使用?
另外,是否有任何具体原因,为什么对象和属性使用两个不同的符号?
句点始终用于属性和方法。 前任:recordset.MoveNext
recordset.MoveNext
感叹号用于子对象。您将使用的最常见的子对象是表的字段。 前任:recordset!fieldname = "John"
recordset!fieldname = "John"
在上面的示例中,[Form Name] 是表单集(包括所有表单)的子表单。[] 用于带有空格的对象。
警告:访问是相当宽容的,通常会允许使用句号而不是感叹号。 例如:recordset.fieldname = "John" 这是糟糕的编码,但我举了一个例子,所以当你看到它时你不会感到困惑。
recordset.fieldname = "John"