设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[窗体] 引用窗体值的区别?form_ 与 FORMS!

[复制链接]
1#
发表于 2013-1-11 11:17:26 | 显示全部楼层
Forms!窗体名称或Forms('窗体名称'),强调的是在当前项目中的已打开窗体的集合对象--Froms,然后从这个对象出发,找它的元素。

Form_窗体名称实际上是me.Form_窗体名称的简写,也就是说它强调的是当前窗体对象--me,然后从这个对象出发,找它的子对象。那么Form_窗体名称在这里不是子窗体本身,而代表的是子窗体控件。也就是说:
Form_窗体名称 应该看成:me.Cotrols("Form_窗体名称")。真正的子窗体应该是:me.Cotrols("Form_窗体名称").Form。

由此可以看出区别了:

1、Forms!窗体名称!控件名称可以在本窗体或者其他窗体,以及报表、查询、标准模块等中,方便的找到所需的控件。

2、Form_窗体名称!控件名称 应该只能找到本窗体模块中的子窗体控件。


由于我没有采用过 Forms!窗体名称!控件名称这样的用法,所以不知道第二段落的判断是不是正确的。如果第二段落的判断不正确的话,那就只有一种可能了:Form_窗体名称 只是 Forms!窗体名称 的简写。估计这种可能性不大。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-8 02:29 , Processed in 0.096205 second(s), 23 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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