我需要開發一個MSSQL數據庫的前端只是爲了修改幾個表。我決定僅僅因爲時間限制而使用Access 2003。 我使用ODBC上的鏈接表將它們存入Access,我正在設計表單,但我在創建接口時遇到問題,以允許用戶創建和刪除實體之間的新關聯。訪問2003 - 創建和刪除多對多關聯
我的數據庫結構爲:
product
# productcode
- name
product_part
* productcode
* partnumber
- position
part
# partnumber
- comment
有一個多到許多產品和部分(產品可以有許多地方和部分可以屬於很多產品)之間的關係,除了我不能找到任何簡單的方法讓用戶只需將新部件與產品關聯即可,只能查看現有部件。
我已經在Access中定義了關係,除了基數和參照完整性的選項是灰色的,我假設這是因爲它們是鏈接表?不知道這是否會影響任何東西。
我創建了一個帶有嵌入式子表單的產品表單,其中列出了所有關聯的部分及其位置(位置是關係的一個屬性,因爲它是上下文關係,但如果它能做出事情,我可以將它分散到它自己的表中更輕鬆)。
基本上我需要建立一個用戶界面機制,它將一個列表中的選定部分與顯示的產品或任何其他方式相關聯,以靈活地創建新的和刪除現有的關聯。我以爲Access會在某個嚮導的某處做某件事,但是如果它發生了,我就找不到它了。
任何幫助,將不勝感激。
呃,什麼?前端中的鏈接表繼承它們鏈接到的數據庫中的任何關係。唯一的區別是關係與鏈接表不在同一個數據庫中。 – 2011-05-07 21:33:22
那麼訪問不會讓我使用任何依賴灰色功能的功能,而不是現在它很重要,我們放棄了前端解決方案的Access。 – bdxsinc 2011-06-19 08:54:03
對我來說聽起來像是一個明智的決定,因爲你對Access的使用似乎並不熟悉。 – 2011-06-20 19:27:13