Office中国论坛/Access中国论坛

标题: 请教各位老师链接字段的问题 [打印本页]

作者: 西湖渔夫    时间: 2009-8-14 17:02
标题: 请教各位老师链接字段的问题
本帖最后由 西湖渔夫 于 2009-8-14 22:47 编辑

我在主窗体中,设计了二个子窗体,子窗体数据都是动态查询生成,即 [子窗体1].SourceObject = "查询1",[子窗体2].SourceObject = "查询2",[子窗体2]与[子窗体1]设定了链接主字段[b子窗体1].Form![指标代码],链接子字段为'指标代码'。现在的问题是,当二个子窗体数据查询产生后,点击子窗体1中的数据,不能自动更新子窗体2中的数据,必须另建一个按钮,[子窗体2].Requery,才更新子窗体2中的数据.请教各位老师,如果设置,才能点击[子窗体1]中的数据,自动更新[子窗体2]中数据.谢谢指教!!
我做了个简单的示例,哪位老师能把刷新按钮去掉,但功能保存!
作者: aslxt    时间: 2009-8-14 17:15
二个子窗体数据查询产生的过程加入以下代码:
[子窗体1].Requery
[子窗体2].Requery
作者: 西湖渔夫    时间: 2009-8-14 17:22
谢谢楼上的,我的需要是数据产生后,点击[子窗体1]中每条数据,根据链接关系,自动更新[子窗体2]数据
作者: 西湖渔夫    时间: 2009-8-14 17:27
如果子窗体都是绑定窗体的话,就不存在上述问题,但如果是绑定窗体,那么查询产生的数据字段不一样,就会无法显示
作者: aslxt    时间: 2009-8-14 17:38
在[子窗体1]的成为当前事件设置[子窗体2]的RecordSource属性,例如:
[子窗体2].RecordSource="SELECT * FROM 表1 where ..."
作者: 西湖渔夫    时间: 2009-8-14 17:42
再次感谢楼上的,如果子窗体不是绑定窗体的话,它是没有成为当前属性的.我也没办法弄个例样出来,所以容易让各老师误解,麻烦了.
作者: 西湖渔夫    时间: 2009-8-14 22:49
顶,求教!
作者: 西湖渔夫    时间: 2009-8-15 10:40
顶,求教!
作者: 西湖渔夫    时间: 2009-8-15 16:56
顶,求教!
作者: 西湖渔夫    时间: 2009-8-15 19:49
顶,求教!
作者: aslxt    时间: 2009-8-17 11:57
问一下,这个窗体的目的和需求是怎样的?可否不用子窗体来实现?




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3