3

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

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

任何帮助表示赞赏。

4

1 回答 1

0

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

我想你会发现它做你想做的事。

于 2010-08-02T19:36:52.083 回答