注冊(cè) 登錄
Office中國(guó)論壇/Access中國(guó)論壇 返回首頁(yè)

tanhong的個(gè)人空間 http://m.mzhfr.cn/?49992 [收藏] [復(fù)制] [分享] [RSS]

日志

數(shù)據(jù)添加方法概述(一)

已有 2773 次閱讀2009-2-28 21:49 |個(gè)人分類(lèi):ACCESS作品

數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)管理是必不可少的,如:添加、編輯、刪除、查詢(xún)等,本題主要與大家共同探討,關(guān)于數(shù)據(jù)的管理中的數(shù)據(jù)添加方法。在進(jìn)入正題前,首先感謝參與答題所有朋友,特別是自飛與豆豆兩位版主,他們兩位所提供的實(shí)例有非常強(qiáng)的實(shí)用性,也相對(duì)全面的概括了有關(guān)數(shù)據(jù)添加的基本方法。

下面我將就結(jié)合數(shù)據(jù)與對(duì)象元素的關(guān)系,即:數(shù)據(jù)綁定情況,講解關(guān)于數(shù)據(jù)添加方法。為此我們必須先弄清一個(gè)概念,什么是數(shù)據(jù)綁定。

數(shù)據(jù)綁定:是把數(shù)據(jù)與用戶(hù)界面元素(窗體、控件)建立內(nèi)在關(guān)聯(lián)(或捆綁)的通用機(jī)制。與之綁定的數(shù)據(jù)可以是表、查詢(xún)或Select語(yǔ)句。

如果以數(shù)據(jù)與用戶(hù)界面元素綁定的緊密程度來(lái)區(qū)分,大致可以分為:全綁定、半綁定、非綁定三種情況,我們以綁定情況不同,分類(lèi)探討關(guān)于數(shù)據(jù)添加方法。

一、     實(shí)現(xiàn)全綁定的數(shù)據(jù)添加方法。

10 數(shù)據(jù)全綁定:是指將數(shù)據(jù)與窗體及窗體中數(shù)據(jù)輸入控件同時(shí)進(jìn)行綁定。

11 窗體數(shù)據(jù)綁定實(shí)現(xiàn)。在窗體屬性對(duì)話(huà)框中,指定窗體綁定數(shù)據(jù),實(shí)例中綁定的“客戶(hù)”表。

12 輸入數(shù)據(jù)控件數(shù)據(jù)綁定實(shí)現(xiàn)。通過(guò)控件對(duì)象屬性對(duì)話(huà)框,逐一對(duì)控件指定綁定字段。在此必須說(shuō)明,控件數(shù)據(jù)綁定之前必須對(duì)窗體進(jìn)行數(shù)據(jù)綁定,不然控件無(wú)法進(jìn)行數(shù)據(jù)綁定。

 

 

通過(guò)以上兩個(gè)步驟,就完成了數(shù)據(jù)完全綁定,就可以通過(guò)該窗體界面進(jìn)行數(shù)據(jù)添加操作了(參看實(shí)例全綁定一)。

我們也可以通過(guò)窗體向?qū)Ш茌p松的實(shí)現(xiàn)數(shù)據(jù)全綁定,在此不做講解,大家可以參看有關(guān)資料。

 

20 全綁定的數(shù)據(jù)添加方法的優(yōu)點(diǎn)及不足:

21 優(yōu)點(diǎn)是:方便、簡(jiǎn)單、易生成界面,對(duì)于初學(xué)者較容易掌握;

22 不足是:(1打開(kāi)窗體后,窗口中會(huì)列出全部數(shù)據(jù),而非新記錄添加狀態(tài);需要我們點(diǎn)擊導(dǎo)航欄中的添加新記錄按鈕,才能進(jìn)行新數(shù)據(jù)添加;2我們?cè)诳丶休斎胄聰?shù)據(jù),在全綁定情況下,就等于直接在數(shù)據(jù)表中寫(xiě)入數(shù)據(jù),從嚴(yán)格意義上說(shuō),缺乏一定安全性。

 

 

30 全綁定的數(shù)據(jù)添加方法完善:

31界面初始新記錄添加狀態(tài)實(shí)現(xiàn)。我們?cè)诖绑w屬性對(duì)話(huà)框中,點(diǎn)[數(shù)據(jù)頁(yè)][數(shù)據(jù)輸入]點(diǎn)選為“是”,通過(guò)此設(shè)置后,我們打開(kāi)窗體界面即為新記錄添加狀態(tài)。(參看實(shí)例全綁定二

 

 

32單擊按鈕實(shí)現(xiàn)跳轉(zhuǎn)到添加新記錄。在窗體畫(huà)一個(gè)添加數(shù)據(jù)按鈕,在彈出命令按鈕向?qū)е,點(diǎn)選[類(lèi)別:記錄操作][操作:添加新記錄],其它按步驟點(diǎn)擊完成就可以。

 

 

 

 

通過(guò)以上步驟,完成窗體中畫(huà)數(shù)據(jù)添加按鈕操作,該按鈕事件中會(huì)自動(dòng)添加下面所示代碼(見(jiàn)如下代碼),如果沒(méi)有安裝或啟動(dòng)自動(dòng)向?qū)В梢栽诖绑w中新建一個(gè)按鈕,再在按鈕單擊事件中,寫(xiě)入以下代碼即可。代碼功能只是實(shí)現(xiàn)跳轉(zhuǎn)新記錄,并非數(shù)據(jù)保存。

 

  DoCmd.GoToRecord , , acNewRec

評(píng)論 (0 個(gè)評(píng)論)

facelist doodle 涂鴉板

您需要登錄后才可以評(píng)論 登錄 | 注冊(cè)

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2025-7-13 08:38 , Processed in 0.123302 second(s), 17 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

返回頂部