2014-02-06 50 views
0

父子鏈接我有一個月報報名表(數據來源:MonthlyReports表)與項目信息子窗體(數據來源:項目表)的專案編號字段鏈接。 ProjectID是Projects表中的PK和MonthlyReports表中的FK。仿型MS Access主窗體記錄,同時保持在子窗體

我試圖用重複記錄按鈕複製記錄在主每月報告的形式,編輯複製的記錄,並保存爲同一項目的新紀錄/月度報告。我想在複製之後將Project Info(或ProjectID鏈接)保留在新記錄中。當我複製記錄時,它創建一個具有唯一編號的新月度報表記錄,但它不保留ProjectID外鍵,因此創建沒有ProjectID外鍵的不相關記錄。如何修改宏或添加一個VB代碼點擊重複記錄按鈕以保持父子字段鏈接?

謝謝。

回答

0

簡短的回答,如果我明白你在問什麼,是不是。

當你有一個主站和子表之間的關係,這是一個(主記錄)許多(子記錄)的關係。一個孩子不能有一個以上的父母。即使您沒有在數據庫中定義這種關係,當您通過字段將子窗體鏈接到主窗體時,也會(正確)假設一對多。

你需要做的是有宏,創建一個新的主記錄以後,然後創建一個新的子記錄現有的子記錄的字段複製到新記錄。最後,您需要將新的子記錄字段[ProjectID]的值設置爲新創建的主記錄的值。現在你有完整的重複。

+0

謝謝!我會嘗試的。 – user3281390

相關問題