%20%E8%A1%A8%E5%96%AE%EF%BC%9A%E4%B8%80%E5%80%8B%20ID%20%E9%80%A3%E7%B5%90%E5%88%B0%E5%85%A9%E5%80%8B%E6%AC%84%E4%BD%8D%EF%BC%88%E4%B8%BB%E8%A6%81%E6%AC%84%E4%BD%8D%E3%80%81%E6%AC%A1%E8%A6%81%E6%AC%84%E4%BD%8D%EF%BC%89%E3%80%82%E5%A6%82%E4%BD%95%E5%8F%96%E5%BE%97%E5%AD%90%E8%A1%A8%E5%96%AE%E4%BE%86%E6%AA%A2%E7%B4%A2%E9%80%99%E5%85%A9%E5%80%8B%E6%AC%84%E4%BD%8D%EF%BC%9F.png)
我有一張公司桌子和一張承包商桌子。承包商表有主承包商和二級承包商欄位。這兩個欄位都從公司表中提取公司名稱。
我建立了一個帶有合約子表單的公司表單。目的是在我添加新公司時分配合約。我面臨的問題是,當我將companys.contractor和companys_1.contractor添加到Contracts子表單時,companys_1.contractor儲存為companys.contractor。我嘗試拖放該字段,並在屬性表的“控制來源”字段中鍵入適當的名稱。兩者都沒有作為解決方案。它繼續保存為company.contractor而不是company_1.contractor。
為什麼會發生這種情況?
答案1
解決方案:
轉到表單屬性並更新記錄來源。
我沒有使用我創建的將所有資料包含在一個視圖中的查詢,而是創建了2 個表之間的關係,這將在關係/查詢創建者視圖中顯示為3 個表(公司、合約、公司_1)。 PrimeContractorID 將連結到 Companies_1 表中的 CompanyID,而 CompanyID 將連結到 Companies 表中的 CompanyID。