在Access子窗体中选择记录

时间:2010-08-02 11:48:07

标签: ms-access filter access-vba subform

我在Access 2003中有一个包含2个子表单的表单。第一个是数据表视图,只有2个字段,SiteID和SiteName,因此父表单中一个记录的许多站点列表。第二个子表单与第一个子表单的数据源相同,但在单个表单视图中,因此它以单个表单显示一个站点的所有站点字段。我的想法是我在左边有一个站点名称列表,然后我想点击一个并让其OnCurrent事件过滤右边的子窗体以显示该记录中的所有字段(对于该站点)。

这似乎是一个相当简单的事情,但我无法弄清楚什么代码(docmd.gotorecord?,过滤器?,以编程方式更改子表单查询然后重新查询等)是最好用...以及如何使它真正起作用。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:0)

查看Northwind示例数据库(NWind.mdb)中随每个Access版本一起提供的客户订单表格,或者可以下载http://www.microsoft.com/downloads/details.aspx?familyid=c6661372-8dbe-422b-8676-c632d66c529c&displaylang=en

我认为你会发现它能满足你的需求。