Ms access MS Access中的表数组?

Ms access MS Access中的表数组?,ms-access,Ms Access,我有一个名为Contracts的表,其中我希望有一个字段,它是另一个名为Goods的表实例的数组。有没有办法通过MS Access GUI实现这一点 阵列在RDBMS中是一种东西吗 p、 我对数据库非常陌生,如果这是一个愚蠢的问题,那么很抱歉。关系数据库不能按照您的要求工作。您无法找到问题的答案和解决方案,因为您的问题都是错误的、不正确的,并且忽略了数据库的工作方式 如果您在一个表中有一些联系人,并且您希望附加一些商品(例如购买的商品),那么您只需添加一个名为: 好的刺激 您将该表与表联系人关联

我有一个名为Contracts的表,其中我希望有一个字段,它是另一个名为Goods的表实例的数组。有没有办法通过MS Access GUI实现这一点

阵列在RDBMS中是一种东西吗


p、 我对数据库非常陌生,如果这是一个愚蠢的问题,那么很抱歉。

关系数据库不能按照您的要求工作。您无法找到问题的答案和解决方案,因为您的问题都是错误的、不正确的,并且忽略了数据库的工作方式

如果您在一个表中有一些联系人,并且您希望附加一些商品(例如购买的商品),那么您只需添加一个名为:

好的刺激

您将该表与表联系人关联

关系将如下所示:

结果将是一个如下所示的表:

请注意,作为关系的结果,为每行显示的+符号

如果单击+号,则可以为一行一个联系人添加任意数量的GoodsPurchased。这就是数据库系统的全部本质,也是为什么它们往往比电子表格更好的原因

因此,对于每个联系人,可以在子表中添加或附加尽可能多的商品

当您点击+以展开子表时,结果将如下所示,您可以为每个联系人输入尽可能多的内容


在sql中,数组和表是一样的。 在将数组表作为以下两种形式之一放置的形式中: *绑定到表的子窗体 *绑定到表的列表框 ……从技术上讲,您也可以使用组合框

假定主窗体绑定到主表…..子窗体插入主窗体,而列表框是放置在主窗体上的控件


通过表单进行,而不是试图在表/字段属性级别进行…

在数据库领域不是一个好主意。您应该将每个值存储在另一个表中的一行中。这可能有助于: