Office中国论坛/Access中国论坛
标题:
[已结贴]acFormAdd方式打开新窗体,却无法获取新窗体
[打印本页]
作者:
quanercao
时间:
2010-11-18 12:58
标题:
[已结贴]acFormAdd方式打开新窗体,却无法获取新窗体
本帖最后由 quanercao 于 2010-11-19 22:12 编辑
如题,第二行报错“找不到DAT” 为什么?
DoCmd.OpenForm "DAT", , , , acFormAdd, acDialog
Forms("DAT").Controls("txtName").VALUE = Me.txtNAME.VALUE
复制代码
RT 已结贴
请参照5#
作者:
yodong
时间:
2010-11-18 13:41
DoCmd.OpenForm "DAT", , , , acFormAdd, acDialog
第二行改为:
Forms(DAT).txtName.VALUE = Me.txtNAME.VALUE
试试
作者:
quanercao
时间:
2010-11-18 15:04
DoCmd.OpenForm "DAT"
Forms("DAT").Controls("txtName").VALUE = Me.txtNAME.VALUE
复制代码
我试了试,如果去掉OpenForm后面的参数就可以了 ,但是我要的acFormAdd方式却行不通了
作者:
li08hua
时间:
2010-11-18 19:52
DoCmd.OpenForm "DAT", acDialog, , , acFormAdd
Forms!DATcalIssues.txtNAME.Value = Me.txtNAME.Value
作者:
quanercao
时间:
2010-11-19 22:10
问题已经解决了
问题在参数acDialog上,去掉它或者改为正常form就可以了
原因是将form以dialog方式打开了,即窗体临时变成对话框了,在form集里肯定找不到的,关于如何找到这个dialog,我就不是很清楚了
我是新手,只能猜猜原因,盼高手给标准答案
貌似这问题不是很受重视,估计也没多少人遇到,谢谢大家关注
本帖结贴
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3