亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

創建表單以在多個表中添加記錄

創建表單以在多個表中添加記錄

BIG陽 2019-11-19 15:29:12
我是新來的用戶(我只有2003版),而且我正變得瘋狂。還要考慮一下,我通常是DB的新手,所以現在我感到非常困惑……請幫助。我正在嘗試設計一個數據庫來對我擁有的所有書籍進行分類。我創建了表并設置了關系我的數據庫的圖像 ; 我有幾張與“書籍”相關的表格(多對多關系)(例如作者:每本書可以有多位作者,每位作者可以“擁有”多本書),另一些表格則是簡單的一對多許多書(例如,書本類型:一本書只能是一種書本,但是可以有很多這種類型的書本?,F在,我想創建一個表單(如果需要,可以使用子表單)來填充表格。以便能夠添加新書并從現有作者中進行選擇,或者重新添加作者;對于一對多關系中的數據也是如此。我怎樣才能做到這一點?我真的迷失了,我需要多種形式并將其添加為主要形式的子形式,我需要查詢還是什么?
查看完整描述

2 回答

?
慕運維8079593

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設定控制來源


您將得到一個帶有說明屬性的組合框


子窗體組合和屬性


最終形式


查看完整回答
反對 回復 2019-11-19
  • 2 回答
  • 0 關注
  • 662 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號