設置:
一個表名爲documents
,列author_id
和reviewer_id
(等等)。
一個表格名爲users
,列號爲user_id
。Access 2007一對二列參照完整性
我需要創建兩個參照完整性鏈接:
一個一對多user_id
和author_id
之間。
user_id
和reviewer_id
之間爲一對多。
換句話說,documents
中的這兩列是相互獨立的,但兩者的值都應該是有效的user_id
。
添加這些關係中的任何一個都可以。當我嘗試在Edit Relationships
窗口中添加第二個關係時,Access會提示以下消息:
Microsoft Office Access無法強制執行此關係的參照完整性。
我已經搜索,但找不到任何解決方案。關於如何配置這種關係的任何想法?
user_id是在用戶的主鍵? – JeffO 2009-11-12 19:40:29
我創造了你有什麼上面,也沒有問題,有沒有什麼細節丟失? – Gratzy 2009-11-12 19:42:53
不要忘了CHECK約束或表有效性規則,以確保AUTHOR_ID <> reviewer_id;) – onedaywhen 2009-11-13 08:37:41