2

我正在做一个家庭作业项目,我们为商店设计一个网站,我被分配了数据库。这是我第一次尝试数据库。我使用 LibreOffice Base 进行设计,找不到任何关于如何制作子类型的指南。例如,对于库存中的每件衬衫,它都会有一组不同的颜色,并且对于每种不同的颜色,都有一个单独尺寸的列表以及每种尺寸的库存数量。但是,我在“表关系”中的任何地方都找不到聚合。所以我用基本信息(品牌、价格等)为衬衫制作了一个表格,然后是一个只有 2 列(尺寸和库存单位数量)的单独表格——我们让多种颜色的可能性等待现在)。然后,我为衬衫制作了一个包含基本信息的表单和一个包含 2 列的子表单:尺寸和数量可用。这两种形式都是表格而不是带标签的文本框。但是,衬衫尺寸的子表单不会为主表单中的每一行(即具有衬衫基本信息的那一行)维护单独的信息。我该怎么做?

最后,由于这是我对数据库的第一次破解,如果我做错了,我一点也不感到惊讶,如果是这样,我会很高兴推动正确的方向或解释如何做到这一点的网页,我由于未输入正确的搜索词而未找到。

4

1 回答 1

1

您需要在主表中创建链接字段。衬衫表有一个主键;请参阅从属表中的内容。或者,在从属表中创建一个主键并在主表中引用它。然后在子表单 --> 属性中,指定主从字段之间的适当链接。LibreOffice Base 手册 (p.105)中描述了该功能

于 2015-01-28T04:48:04.033 回答