2010-08-02 62 views
2

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

这似乎是一个相当简单的事情要做,但我不知道什么代码(docmd.gotorecord?,过滤?,编程式地更改子表单查询,然后再查询等)是最好的使用...和如何使其实际工作。

任何帮助表示赞赏。

回答

0

看一看客户订单在Northwind示例数据库(NWIND.MDB)形成附带访问的每个版本或可下载http://www.microsoft.com/downloads/details.aspx?familyid=c6661372-8dbe-422b-8676-c632d66c529c&displaylang=en

我想你会发现它你想要做什么。

+0

是的,感谢Remou。我讨厌我放下一年的方式,当我再次拿起它时,我又回到了原点。 – 2010-08-03 11:45:54

+0

“数据”选项卡中的链接主链接和链接“子”字段可以实现这一功能。 Link master = [form_name]!Form。[field_name] Link child = [field_name] – 2010-08-03 11:48:15

+1

这是关于链接字段的聪明之处之一,即它们可以是任何有效的表达式,包括另一个子表单上的字段。这是一个非常强大的功能。 – 2010-08-03 20:34:57

相关问题