2013-03-29 78 views
2

我正在做一個家庭作業項目,我們爲商店設計一個網站,並且我已經分配了數據庫。這是我第一次嘗試數據庫。我正在使用LibreOffice Base進行設計,並且找不到有關如何生成子類型的任何指南。例如,對於庫存中的每件襯衫,都會有一組不同的顏色,併爲每種不同的顏色列出單個尺寸以及每種尺寸的庫存數量。但是,我無法在「桌面關係」中的任何位置找到聚合。 因此,我製作了襯衫的基本信息(品牌,價格等)表,然後是一個單獨的表格,只有2列(庫存大小和單位數量) - 我們讓多種顏色的可能性等待目前)。然後,我將襯衫的基本信息和具有2列的子表格製成一個表格:尺寸和數量。這兩種形式都是表格而不是標籤文本框。但是,襯衫尺寸的子表單不會爲主表單中的每一行(即襯衫的基本信息)保留單獨的信息。我該怎麼做?最後,由於這是我對數據庫的第一次破解,如果我把所有錯誤都解決了,我會毫不意外,如果真是這樣,我會很高興地欣賞一個正確的方向或網頁,解釋如何做到這一點,我沒有找到由於沒有輸入正確的搜索條件。LibreOffice基礎中的數據庫層次結構,聚合關係

回答

1

您需要在主表中創建鏈接的字段。襯衫表有一個主鍵;請參閱下表中的內容。或者,在下級表中創建主鍵並在主表中引用它。然後在子窗體 - >屬性中,指定主域和從域之間的適當鏈接。功能描述在LibreOffice Base handbook (p.105)