2 回答

TA貢獻1876條經驗 獲得超5個贊
上述設計需要四個子窗體。每個子表單都應基于書本ID作為鏈接子項和主字段的聯結表,并基于第二個表ID的相關表的組合框。
例如,您的第一個子窗體是Authors,它基于的表是Libri_Autori
Link Master Field: Id
Link Child Field: SchedaLibro
組合框:
Control Source: SchedaAutore
Row Source : SELECT Id, Nome FROM Autori
Bound Column: 1
Column Count : 2
Column Widths : 0, 2
創建您的書籍表單,然后開始添加子表單,向導將為您完成大部分工作。
要將記錄添加到作者表,您需要將“限制到列表”設置為“是”,并在“不在列表中”事件上運行代碼。我喜歡使用一個小的彈出表單將項目添加到“背景”表中。使用Access 2010可能會更容易,因為您可以設置ListItemsEditForm
1,書籍表單,即將添加子表單。請注意已選中使用控制向導。這是默認設置,因此除非您未選擇它,否則應該沒問題。
步驟1:使用向導
添加子表單的各種向導步驟 添加子表單的向導步驟
選擇子窗體字段
選擇子窗體字段
選擇鏈接子域和主域
選擇鏈接子域和主域
該窗體顯示以黃色突出顯示的子窗體控件和控件屬性
子控件
2,添加組合
您可以通過右鍵單擊并自行設置屬性來將子窗體向導添加的字段更改為組合。
右鍵單擊以更改為組合
...,或者您可以刪除現有控件并使用向導添加一個組合。第一步是選擇組合的類型。
步驟1組合類型
第二步是選擇表或查詢
步驟2選擇表格或查詢
第三步是選擇字段
步驟3選擇字段
第四步選擇排序順序,此處不顯示,這是第五步,用于設置列寬
跳過第4步,第5步設置列寬
第六步是設置控制源
步驟6設定控制來源
您將得到一個帶有說明屬性的組合框
子窗體組合和屬性
最終形式
- 2 回答
- 0 關注
- 662 瀏覽
添加回答
舉報