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

时间:2015-12-14 09:25:04

标签: sql ms-access datasheet

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

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

同时,我有一个子窗体,在主窗体上显示这些结果。我希望它能够在子窗体中显示结果,而无需查询实际打开数据表页面 - 我该如何解决这个问题?

另外,如果我重复搜索,在按f5(刷新)之前不会显示正确的细节,有没有办法解决这个问题? - 我尝试制作一个有效的宏;但是一旦宏删除它就会工作。

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

1 个答案:

答案 0 :(得分:0)

经过一番研究;我所要做的就是在搜索按钮上设置一个事件程序,代码如下:

Private Sub SearchButton_Click()

Me.Subform_Name_Here.Form.Requery

End Sub

这会自动更新子表单中的详细信息,而不会打开查询数据表并且必须刷新。