我在 Access 中有兩個表,一個表包含人員詳細資訊,其中名稱是 PK,另一個表包含多個資訊條目,每個日期輸入名稱是 FK 的每個人。我想創建一個表單,該表單有一個組合框,其中包含由第一個表填充的名稱串列,以及顯示與該人關聯的另一個表中的所有記錄的內容,包括日期和資訊條目,如您可以滾動瀏覽的串列. 這是可行的嗎?
uj5u.com熱心網友回復:
是的,這是可行的。非常容易設計。也有幾種解決方案。假設你有兩張表,Persons 和 PersonsHistory,我將描述我的首選方法:
- 創建一個表單 MainForm
- 添加具有以下屬性的組合框
- 名稱:PersonsCombo
- RowSourceType:表/查詢
- 行來源:人員
- 系結列:1
- 列數:2
- 列寬:0";1"
- 插入子表單控制元件
- 選擇“使用現有的表和查詢”
- 選擇表:PersonsHistory 作為源
- 將必填欄位添加到“選定欄位”
- 為子表單命名并完成向導
- 將 LinkMasterFields 設定為 [PersonsCombo]
- 將 LinkChildFields 設定為 PersonId
下圖顯示了最后的觸摸。

用于展示的桌子

子表單為“連續表單”的結果

子表單為“資料表”的結果

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/419401.html
標籤:
上一篇:如何在表單中分支?
