2017-04-07 43 views
0

我在我的數據庫中有兩種類型的表。 項目和服務表。 這兩個表都有projectNo和address字段。 我已經創建了3個表格,一個用於項目部門(僅查看),一個用於服務部門(僅查看),另一個表格是第一種形式和第二種形式的組合,並將用於銷售部門的數據輸入表格。 因此,在數據輸入表單中將會有2個projectNo和地址文本框,因爲1用於項目表,另一個用於服務表。 有什麼建議,我怎麼能填寫兩個表格字段的單個文本框的值?從文本框中插入值到2個不同的表ms-access

表結構。
project - projectNo;訂購;工程師;地址;
services-projectNo;保證; warrantyEnd;地址;

回答

1

簡短答案是肯定的。在更新其中一個表單中的文本框後,可以使用vba代碼更新第二個表中的字段。然而,關鍵問題是,爲什麼你在兩個表中都有地址字段,如果它們始終保持相同。

項目和服務之間的關係是什麼?所有服務的地址都與他們的項目具有相同的地址嗎?服務是否將由多個項目共享?

的解決方案可能是簡單地從一個表中刪除地址或使服務形式的項目形式

+0

謝謝@Sheils的子窗體。因爲服務團隊只能從服務表單中查看數據,所以對於項目團隊來說只能查看數據,他們只能查看項目表單中的數據(數據隱私目的)。是的,他們會有相同的地址。例如項目團隊在項目團隊將其發送到客戶地址後生成自行車,那麼他們將與客戶沒有更多的關係。然後,當客戶需要維護時,服務團隊將訪問客戶地址。 – Mystery

+0

項目團隊沒有想到知道任何關於保修的信息,服務團隊也不知道工程師是誰。是的服務團隊將被多個項目共享。我應該在哪個表單中創建vba代碼?你有任何模板或代碼的任何參考? – Mystery

+0

如果答案是「是的,它們將具有相同的地址」,那麼您應該從一個表中刪除地址字段。然後使用查詢作爲表單的記錄源。例如,如果從tblService中刪除地址字段,則可以使用查詢「select tblservice.projectNo; warranty; warrantyEnd; tblService的地址」tblservice.projectNo上的內部連接tblProject = tblproject.projectNo – Sheils

相關問題