||
二、 實現半綁定的數據添加方法
1.0 數據半綁定:是指將數據只與窗體綁定,而不與窗體中數據輸入控件綁定。大家參看一下前面全綁定的具體操作,半綁定就不做講解。
2.0 數據半綁定優(yōu)點與不足。
2.1優(yōu)點是:繼承了全綁定易掌握的優(yōu)點,特別是解決了全綁定中數據操作中直接操作表數據的問題;
2.2不足是:不夠靈活,只能對窗體綁定數據進行操作,而不能同時對多個數據源或者說不能對未與本窗體綁定的數據進行數據添加操作。
3.0 半綁定數據添加方法實現
3.1例一、通過未數據綁定控件向數據綁定控件傳值方式添加數據。(參看半綁定實例一)。按全綁定方法建立窗體及控件并綁定數據,并按全綁定中3.1 要求設定窗體為初始新記錄添加狀態(tài),設定數據綁定控件“可見性”,即Visible屬性為:否,建立數據輸入用控件,這些控件不與數據進行綁定,在添加記錄按鈕中添加如下所示代碼。
按鈕代碼:代碼主要功能是將控件值傳值給已綁定數據控件,實現添加數據。
Me.TxtGS = Me.公司名稱
Me.TxtLXR = Me.聯(lián)系人名字
Me.TxtDH = Me.電話號碼
DoCmd.GoToRecord , , acNewRec
3.2 例二、通過未綁定數據控件向窗體綁定數據集賦值方式添加數據(參看半綁定實例二)。在窗體中綁定數據,但控件不綁定數據,在窗體中畫[添加記錄]按鈕,在單擊事件中寫入如下代碼。
按鈕代碼:主要功能是將控件值賦值給數據集合對應字段,實現添加數據
Me.Recordset.AddNew
Me("公司名稱") = Me![txt公司名稱]
Me("聯(lián)系人名字") = Me![txt聯(lián)系人名字]
Me("電話號碼") = Me![txt電話號碼]
說明:Me代表窗體,在此也代表窗體綁定數據集合,我們可以用Form 代替 Me
|站長郵箱|小黑屋|手機版|Office中國/Access中國
( 粵ICP備10043721號-1 )
GMT+8, 2025-7-13 08:36 , Processed in 0.076635 second(s), 18 queries .
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.