ACCESS表达式中的叹号"!"和点号"."的区别
时 间:2018-04-28 17:42:30
作 者:iamlaosong ID:65695 城市:合肥
摘 要:在ACCESS表达式中的叹号 "!" 运算符和点号 "." 运算符出现频率非常之高,但是它们究竟如何选用这个问题却鲜有人能将它讲清楚,包括我们的老师和众多教科书在内。那么到底怎么样呢?
正 文:
对于这两者的差别一直很模糊,只是凭感觉使用,碰到不对再调整,我想大部分人应该都是这样,为了搞清楚这个问题,我也看了不少资料,包括本站上的一些资料,但说的都不是很清楚。今天网上看到一个说法,将两者之间的差别说的很清楚,虽然不是那么绝对,因为很多情况下两者都可以用,没什么差别,但按照这种分法,今后再也不会不知道怎么用了,这样很好。
这个方法就是在标识符中使用 ! 和 .(点)运算符可以指示随后将出现的项目类型,按类型决定使用哪一个符号。
1、"! "运算符指出随后出现的是用户定义项(集合中的一个元素)。
例如,使用 ! 运算符可以引用一个打开着的窗体、报表,或打开着的窗体或报表上的控件。
rst!Operator = GetParameter("Current User Username")
rst!OperTime = Now()
Me!SndCity.RowSource = "Select distinct Sndcity FROM tblHubPrice"
Me!LoadTo = Null
***注意:"!"用于引用用户定义的项,例如用户创建的窗体、控件等***
2、"."点号运算符通常指出随后出现的是 Microsoft Access 定义的项。
例如,使用 .(点)运算符可以引用窗体、报表或控件的属性。另外,还可以使用 .(点)运算符引用 SQL 语句中的字段值、Microsoft Visual Basic for Applications 方法或某个集合。
rst.Update
rst.Close
rst.AddNew
DoCmd.Close
编程的时候用"."点号有个好处,系统能提示后面可以跟的内容。
最后,再强调一下,很多情况下二者是通用的,用哪个都可以。例如Me!SndCity和Me.SndCity就都可以,但建议按上面的方法用Me!SndCity。
唉,说了半天,还是一笔糊涂账啊!
Access软件网QQ交流群 (群号:54525238) Access源码网店
常见问答:
技术分类:
源码示例
- 【源码QQ群号19834647...(12.17)
- Access对子窗体数据进行批...(10.30)
- 最精简的组合框行来源数据快速输...(10.25)
- Access仿平台的多值选择器...(10.24)
- 【Access日期区间段查询】...(10.22)
- 【Access源码示例】VBA...(10.12)
- Access累乘示例,Acce...(10.09)
- 数值8.88,把整数8去掉,转...(10.08)
- 【Access自定义函数】一个...(09.30)
- 【Access选项卡示例】Ac...(09.09)
学习心得
最新文章
- Access快速开发平台--对上传...(11.22)
- Access快速开发平台企业版--...(11.18)
- 不会用多表联合查询,多表查询没结果...(11.16)
- 【案例分享】主键字段值含有不间断空...(11.16)
- Access快速开发平台--后台D...(11.14)
- 微软Access邀测新Monaco...(11.12)
- Access列表框左右互选、列表框...(11.11)
- 高效率在导入数据前删除记录(11.10)
- Access报价单转订单示例代码(11.08)
- Access系统自带的日期选择器不...(11.08)