主窗体与子窗体是一对多关系,即主窗体的数据源和子窗体的数据源是一对多的关系,主窗体是一的一端,子窗体是多的一端。所以我们需要先建立一对多关系的表。以图书类别为例。
先建“图书大类”表。很简单,如图,只设2个字段就可以。

“图书大类”表的设计视图
再建“图书小类”表。一共3个字段,其中的“图书大类ID”用查阅向导生成,步骤如下:选择数据类型为“查阅向导……”,选择“我想让查阅列在一个表或查询中查找这些值”,下一步,选择“图书大类”表,下一步,选定“图书大类ID、大类名称”这两个字段,下一步,选择“隐藏关键字列(建议)”,下一步,为查阅列的标签起个名,完成。

“图书小类”表的设计视图,其中的“图书大类ID”字段是用“查阅向导”生成的。
从菜单中选择“工具/关系……”,添加“图书大类”表和“图书小类”表,会看到它们之间已经建立了一对多的关系,大类为一的一端,小类为多的一端。建议在编辑关系中选择“实施参照完整性”。

“图书大类”表和“图书小类”表建立了一对多的关系。
建立了一对多的表以后,为“图书大类”表输入以下数据:
图书大类ID |
大类名称 |
2 |
社会科学 |
3 |
科学技术 |
4 |
教育 |
5 |
生活 |
6 |
文学艺术 |
《双胞胎工作室》提供
来福/文