2017-04-21 53 views
1

我正在創建一個數據庫,我需要構建一個向我的表中添加數據的基於表單的入口方法,同時保持我認爲是多對多的關係,很多關係。基於表單的多選的多對多關係船

說項目X可以有零件X,Y和Z - 零件X,Y和Z可以用於多個項目。

什麼是通過表單分配「零件」列表到項目的最佳方式,沒有大量的複選框,以及如何構建我的表以適應此?

非常感謝。

回答

0

多對多關係需要最少3個表格。項目表,零件表和結合表項目部件。 ProjectParts中的每條記錄都將是一個獨特的項目和零件對。數據輸入格式選項:

  1. 一種形式勢必ProjectParts與組合框,選擇項目和部分

  2. 必然會項目和子窗體勢必ProjectParts與組合框的主要形式,選擇部分

  3. 主窗體綁定到通過組合框綁定到ProjectParts的零件和子窗體以選擇項目。

這是非常基本的數據庫設計。

+0

非常感謝,謝謝你的回答。我希望「這是真正非常基礎的數據庫設計」是一個令人鼓舞的聲明,而不是一個貶義的話。 –