Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

[5分]如何点击子窗体后在主窗体显示该记录

愉快  发表于:2009-10-17 20:58:11  
复制

 

 

 

 

  

 

 

这是一个查询窗体,即点击子窗体中序号为‘1’的记录,马上跳到该记录的主窗体。

 

Top
愉快 发表于:2009-10-17 20:59:05


愉快 发表于:2009-10-17 21:00:41
即转到第二张,主窗体进行修改。

金矢 发表于:2009-10-18 09:45:53

在查询窗体的"成为当前"事件中,加入如下代码:

DoCmd.OpenForm "主窗体名", , , "序号=" & Me.序号



愉快 发表于:2009-10-18 16:39:40

 

这个方法不行。我是比如点击“序号”为“1”的记录,跳转到“1”记录的主窗体,要特定记录。上面是错误提示。

 



金矢 发表于:2009-10-18 17:19:05
还是上传你的简化例库吧。

愉快 发表于:2009-10-18 18:09:30

谢谢了。我上传这个案例。比如点击“chaxunchulibiao”表中的子窗体记录,跳到“frmchulibiao”该条指定记录。

 

点击下载此附件

金矢 发表于:2009-10-18 19:59:05

请下载此改好的附件:

 

点击下载此附件

愉快 发表于:2009-10-18 20:18:57

好像还是不行。即点击了“chaxunchulibiao”表中的子窗体记录的序号为“1”的记录,还是不能跳到“frmchulibiao”该条指定记录。

同时,在编辑窗口点击chaxunchulibiao出现以下提示,原来没有。

 

 



愉快 发表于:2009-10-18 20:20:19

按确定后,可以进入chaxunchulibiao窗体,也可以进行正常操作,但是转不了。



愉快 发表于:2009-10-18 20:23:54


愉快 发表于:2009-10-18 20:32:16

这个错误可以不理,我发现它点击子窗体的“序号”可以转到主窗体,但是不是特定记录,比如点击序号为“5”,就转到第5条记录的主窗体。而不是,现在的都转到第“1”条记录的主窗体。



金矢 发表于:2009-10-18 20:51:54

关于引用控件的错误提示,是因为你的两个窗体中各有两个DTPicker控件,我因为没有此控件,故本次上传达实例中将其删去了,其相应VBA代码也暂改注释了。

 

 

 

点几号就转到几号呀,见下图:

点击下载此附件

愉快 发表于:2009-10-18 21:36:12

非常对不起,是我搞错了!应该是点击子窗体中的某条记录的横向框,即上图的“三角”,我之前搞错了。

非常感谢这么晚还帮忙!



总记录:13篇  页次:1/1 9 1 :