设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2005|回复: 6
打印 上一主题 下一主题

为什么这里不能用Me?

[复制链接]
1#
发表于 2019-1-22 17:32:19 | 显示全部楼层
不是不能用Me,是不能用“.”。
查查“!”和“.”的区别吧。
2#
发表于 2019-2-1 15:59:13 | 显示全部楼层
       "!" 和"." 的区别是非常清晰的,系统预定义的东西用".";编程者自己定义的用"!"。用"Me.sfrDetail.合计"的错误为例说明如下:
       "sfrDetail"代表控件,从Me(窗体)的角度来看,控件是窗体预定义了的,所以引用"sfrDetail "控件,用"Me.sfrDetail";另一方面,从编程者来看,"sfrDetail"是自己取的名称,自己定义的,所以引用"sfrDetail"控件,用"Me!sfrDetail"也是正确的。
       对于控件"合计"来说,从编程者来看,"合计"是自己取的名称,自己定义的,所以引用"合计"控件,可以用"sfrDetail!合计",从控件"sfrDetail"来看,系统没有预定义过控件,所以"合计"不可能是"sfrDetail"的预定义控件,不能用"sfrDetail.合计"来引用。
       因此,引用"合计"控件,正确的写法是:"Me.sfrDetail!合计" 或 "Me!sfrDetail!合计",而不能是"Me.sfrDetail.合计"。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-19 19:51 , Processed in 0.093950 second(s), 25 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表