Microsoft Access - 无需打开数据表即可搜索查询

Microsoft Access - Search Query without opening Datasheet

好的,所以我有一个下拉框,用作查询的输入条件。

当我单击搜索按钮时,它开始查询,在新页面中打开数据表并根据在组合框中选择的名称列出公司详细信息。

同时,我有一个子表单,它在主表单本身上显示这些结果。我希望它能够在子表单中显示结果,而无需查询实际打开数据表页面 - 我该怎么做?

此外,如果我进行重复搜索,直到我按 f5(刷新)才会显示正确的详细信息,有没有办法解决这个问题? - 我尝试制作一个宏,它只运行一次;但一旦宏删除自身,它就会工作。

.

P.S我不太擅长SQL/VB访问代码;到目前为止,我已经使用向导和在线教程完成了大部分工作,因此如果您可以尝试简化事情,那将是一个巨大的帮助!谢谢

经过一些研究;我所要做的就是使用以下代码在我的搜索按钮上设置一个事件过程:

Private Sub SearchButton_Click()

Me.Subform_Name_Here.Form.Requery

End Sub

这会自动更新子表单中的详细信息,而无需打开查询数据表并进行刷新。