【发布时间】:2011-10-24 21:03:46
【问题描述】:
我使用 MS Access 作为 MySQL 数据库的前端。在其中,我有几张表,都基于家庭和人的概念(分别为一对多)。从那里有几个连接表(例如种族和饮食限制),它们是多对多的。我希望能够从 MS Access 中的单个表单中编辑它。
到目前为止,我已将其设置为可以编辑家庭信息、查看/编辑与其关联的所有人员,并展开人员详细信息以查看与该人员关联的连接表中的 1 个(共 3 个)记录。我不知道如何让所有 3 个表都可见,有人知道该怎么做吗?
【问题讨论】:
-
花时间创建表单和子表单几乎总是值得的,而不是依赖于您所展示的数据表。主表单将显示主表中的单个记录,其中包含由链接子和链接主字段相关的各种子表单,在单个或连续表单视图中,位于选项卡上,如果需要方便使用。
-
除非我误解了 MS Access,否则我使用的是子表单。人(上面显示的表格)是家庭的子表格(由于家庭和人之间的一对多关系,它是一个家庭中的人的表格),种族/收入表格是个人表格的子表格,其中是家庭表单的一个子表单。
-
您使用的是子数据表而不是子表单。我同意这不是很清楚。这是一个表单/子表单的图像allenbrowne.com/graphics/LibraryForm0.png