在ACCESS中,!及.符号之差别为何?
适用:access97,2000
这是一个大问题。讨厌的是程序不能因为一个符号的区别而行动,却要记忆,因为软件也是人发明的。这两个符号可以从两个方面来解释:
一.非代码
在查询或表单文本框的“数据源”属性中,另一个表单的一个控件的内容,如“∈表单!”通常用这种符号来检索。[客户]!【姓名】“两位!符号后面分别是窗体和控件的名称,不使用点。
第二,VBA
在VBA,“”还有“!”,请参见以下说明:
1)、控件的属性和方法
使用控件的属性和方法时,必须使用小点,如:
set re = currentdb . open recordset(" customer ")
msgbox re . record count
上面有两个小点。OpenRecordset是CurRentDB的方法,Recordcount是Recordset类型的re控件的属性,可以返回记录数。
2)访问表单或报表控件
,就像它不是代码一样,例如
Me![名称]=应用程序。表单(“客户”)![name ]
上面用了一个点和两个感叹号。使用点是因为Forms是Application对象的下层对象。Forms其实就是一个社区,里面包含了很多已经打开的表单。感叹号的作用是访问控件,其中Me代表执行这段代码的窗体或报表,所以带Me的代码只能放在窗体或报表的事件代码中。
0条评论