在MS访问中的子表单上显示查询结果
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在MS访问中的子表单上显示查询结果相关的知识,希望对你有一定的参考价值。
我有一个表单A(主窗体),其中包含从帐户主表中获取值的组合框。用户从组合框中选择的任何值都显示在2个文本框中的相同表单上。现在,按下按钮(在表单A上),在将2个文本框中的值作为输入后运行查询A.
结果在数据表视图中自动创建的单独选项卡中正确显示。
但是,我想在主窗体A上的子窗体上显示结果。我已将此子窗体与查询A绑定,并将此子窗体放在窗体A上。
但仍然是查询结果显示在单独的选项卡中,而不是在子表单上显示,似乎什么都不做。
请帮忙。
答案
如果您用作子窗体的源对象的查询结果使用组合框的值作为查询条件,则可能需要在更改组合框值后调用SubformName.Requery
。
如果您正在修改查询后面的SQL而不是使用条件,我发现您需要发出以下命令才能更新结果:
SubformName.SourceObject = Subform.SourceObject
根据我的经验,当修改用作子窗体的源对象的查询后面的SQL时,子窗体显示的数据在调用.Requery
之后不会更新,但只有在使用了SourceObject
属性'刷新'之后才会更新。上面显示的方法。
以上是关于在MS访问中的子表单上显示查询结果的主要内容,如果未能解决你的问题,请参考以下文章