我有一個基於SQL Server(ODBC)鏈接表的Access數據庫。 主窗體基於SQL Server表,主鍵字段爲PRJ_ID。 每個記錄都有一個整數字段,稱爲MASTER_PRJ_REF它可以包含同一記錄的PRJ_ID或同一表的另一記錄。MS Access - 基於同一表但不同記錄的表單和子表格
基本上,我可以在同一個表中有一個「主」記錄和幾個「奴隸」記錄。 我還指定,在SQL Server中,我創建了兩個字段之間的一對多關係。
我想使用一個子窗體來顯示並最終修改「主」記錄的某些字段,但父窗體顯示「從」記錄。 我所做的是與此有關創建窗體:
Parent form: PRJ_ID
Sub form: MASTER_PRJ_REF
問題是,子窗體顯示父窗體相同的記錄,而不是引用的一個。所以,它似乎不是跟隨我的關係,而是跟隨PRJ_ID到PRJ_ID的關係。
爲什麼關係不起作用?
在同一張表的兩個字段之間建立關係是否正確?
我相信_MASTER_PRJ_REF_應該是空的,如果記錄是頂級記錄。 – Gustav