Office中国论坛/Access中国论坛
标题: [求助]如何取消双击打开窗体的"已筛选的"&简化双击事件代码 [打印本页]
作者: ikon 时间: 2006-11-21 06:59
标题: [求助]如何取消双击打开窗体的"已筛选的"&简化双击事件代码
[attach]21617[/attach]
双击[id]字段打开对应的记录后,"维修单录入打印"窗体变成了"已筛选的",如何取消"已筛选的",因为我想要继续编辑其他记录,可是我编写的代码没反应,代码入下图
[attach]21618[/attach]
[此贴子已经被作者于2006-11-21 23:37:32编辑过]
作者: ikon 时间: 2006-11-21 07:04
双击字段打开对应的窗体记录,用代码如何写?我参照了别人的方法暂时用了宏代替,高手不要笑
作者: tz-chf 时间: 2006-11-21 07:57
去掉浏览按钮(没试过)
DoCmd.OpenForm "窗体名", , , "ID=" & Me.ID
[此贴子已经被作者于2006-11-21 0:00:54编辑过]
作者: ikon 时间: 2006-11-22 00:54
应该是:[attach]21631[/attach]
双击事件代码
oCmd.OpenForm "维修单记录", , , "[ID] =" & [Forms]![维修单记录查找]![维修单总表子窗体]![ID]
"完成"按钮代码:Forms![维修单记录].FilterOn = False
上面问题解决了,目前只是用了ID字段做了测试.
如果想让双击每个字段都能打开相应的记录,具体怎么做,我参照下面个例子做了个,可是看得不太懂
[attach]21630[/attach]
望解答
[此贴子已经被作者于2006-11-21 17:01:08编辑过]
作者: tz-chf 时间: 2006-11-22 01:05
什么呀!写在子窗体里就行了。
作者: ikon 时间: 2006-11-22 07:28
谢谢回答,这个我知道也已经做了.
现在想双击子窗体的任意一个字段都打开相应的记录,不是只双击[ID]字段才打开,下面是我写的代码
[attach]21646[/attach]
而这里是参考附件里面的代码
[attach]21647[/attach]
但当我双击任意一个字段时就弹出下面的对话框了,到底我的代码写错那里了?
[attach]21645[/attach]
作者: ikon 时间: 2006-11-22 07:33
问了那么多,其实我的问题目的只有一个:为了简化代码,不想子窗体每个字段的双击事件都加:
DoCmd.OpenForm "维修单记录", , , "[ID] =" & [Forms]![维修单记录查找]![维修单总表子窗体]![ID]
[em01][em01]
[此贴子已经被作者于2006-11-21 23:33:51编辑过]
作者: david9198 时间: 2009-6-10 15:59
多谢三楼!新手学习中!
作者: koutx 时间: 2009-6-10 16:23
那就用Form的双击事件好了。
作者: hope678 时间: 2011-6-30 21:21
学习了
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |