问题描述
|
我在主窗体上有2个子窗体。 Sub_2在列表中显示在sub_1中选择的项目的详细信息。对于这两个子表单,我都使用continue表单,它们被限制为2个查询,并且有一个共同的字段,即“ id”。
我所做的是在sub_1的DClick事件中添加代码以设置sub_2 \的过滤器,例如
Me.Parent.sub_2.Form.Filter = \"id=\" & \"\'\" & Me.Recordset!id & \"\'\"
然后重新查询
Me.Parent.sub_2.Form.Requery
但是没有运气,当我双击sub_1中的记录时,sub_2中没有任何更改。我看了相关的问题,我认为这应该起作用。
有什么建议么?也许我应该使用其他方法来做到这一点?
PS:我确定已更改Me.Parent.sub_2.Filter
,但重新查询无效。
编辑:
感谢您的回答。我发现了问题,就是查询中有'id \'字段,但是它没有显示在子窗体上,因此Access可能无法使用它。
并且当更改过滤器时,Access会自动执行重新查询。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)