【发布时间】:2016-12-27 12:57:38
【问题描述】:
我正在构建一个数据库,其中有一个主表,然后与该表建立多对多关系。我希望有一种简单的方法,可以在单个视图(最好是数据表视图)中向我的表(及其所有关系)提供所有数据。据了解,我一次使用一条记录,然后使用不同选项卡中的子表单来完成此操作。但是,我希望在类似表格的环境而不是表单中完成此操作,据我所知,在连续表单中不允许使用子表单。
我要问的是,是否有办法在数据表视图中插入所有这些数据?据我所知,多值字段正是这样做的,唯一的区别是 Access 对用户隐藏了其内部依赖表。因此,至少在理论上,这应该是可能的。
例如,我可能有一个数据库三个表:
People: ID, Name
Colors: ID, Colorname
PeopleColorMap: PeopleID, ColorID
每个人可以有多种喜欢的颜色,最好在数据表视图中设置,显示以下字段:People.ID、People.Name、People.ColorID。
但是,后一列应显示为带有复选框的下拉列表,以避免列出除此字段之外的多行。
我有几个这样的依赖关系,但如果我能解决其中一个,那么我希望能解决剩下的问题。
感谢您的帮助!
【问题讨论】:
标签: ms-access multivalue