韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

VB5.0數(shù)據(jù)庫(kù)數(shù)據(jù)的選項(xiàng)錄入及選項(xiàng)增減與編輯

VB5.0數(shù)據(jù)庫(kù)數(shù)據(jù)的選項(xiàng)錄入及選項(xiàng)增減與編輯

更新時(shí)間:2022-10-10 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

摘要:在VB5.0數(shù)據(jù)庫(kù)編程中,應(yīng)用數(shù)據(jù)綁定組合框和數(shù)據(jù)綁定網(wǎng)格等控件實(shí)現(xiàn)了數(shù)據(jù)的選項(xiàng)錄入、選項(xiàng)增減與選項(xiàng)編輯,提高了數(shù)據(jù)錄入效率和準(zhǔn)確性。

關(guān)鍵詞:選項(xiàng)錄入 選項(xiàng)增減 選項(xiàng)編輯 數(shù)據(jù)庫(kù)

高效準(zhǔn)確地錄入數(shù)據(jù)已成為MIS系統(tǒng)急待解決的問題,也是衡量MIS系統(tǒng)成功的重要標(biāo)志。本文在VB5.0數(shù)據(jù)庫(kù)編程中應(yīng)用數(shù)據(jù)綁定組合框和數(shù)據(jù)綁定網(wǎng)格等控件實(shí)現(xiàn)了數(shù)據(jù)的選項(xiàng)錄入、選項(xiàng)增減與數(shù)據(jù)編輯,提高了數(shù)據(jù)錄入效率、準(zhǔn)確性及靈活性。(

考察MIS系統(tǒng)涉及的數(shù)據(jù)性質(zhì)、值域范圍和變化程度,可以發(fā)現(xiàn)在MIS系統(tǒng)數(shù)據(jù)錄入中往往出現(xiàn)下列情況

(1)連續(xù)錄入的幾條記錄中,同名字段的內(nèi)容完全相同或基本相同,如省份、職稱等;用戶逐字錄入速度慢易出錯(cuò),因此應(yīng)充分利用數(shù)據(jù)庫(kù)中的已有數(shù)據(jù),設(shè)置一個(gè)復(fù)制鍵將上條記錄中的同名字段的內(nèi)容復(fù)制到當(dāng)前記錄的同名字段中;

(2)有些字段的值域固定,因此程序應(yīng)提供一個(gè)合法的選項(xiàng)框供用戶選擇來(lái)提高速度;

有些字段的值域較小且相對(duì)固定,但有一定的變化,如“省市”字段增設(shè)一個(gè)省或市,撤縣設(shè)市等等,程序除提供一個(gè)合法的基本的選項(xiàng)框供用戶選擇外,且應(yīng)允許用戶對(duì)這個(gè)基本的選項(xiàng)框進(jìn)行增減或編輯。

1 數(shù)據(jù)庫(kù)基本錄入界面的設(shè)計(jì)

首先用VB中的數(shù)據(jù)管理器創(chuàng)建一個(gè)Access數(shù)據(jù)庫(kù)“c:\MY.MDB”,在表“worker”中加入一個(gè)字段“Name”,然后在VB的缺省表單中拖入一個(gè)數(shù)據(jù)控件、一個(gè)文本框、一個(gè)表簽、一個(gè)命令按鈕組,合理設(shè)計(jì)界面布局,并設(shè)置各個(gè)控件的屬性,如表1。

加入下列代碼即可得到一個(gè)數(shù)據(jù)庫(kù)基本輸入窗口:

Private Sub Command1-Click(Index As Integer)

Select Case Index

Case0'addnew

Data1.Recordset.Addnew

Text1.SetFocus

Case1'edit

Data1.Recordset.Edit

Text1.SetFocus

Case2'giveup

Data1.Recordset.Cance1Update

Data1.Refresh

Case3'save

Data1.Recordset. Update

Data1.Refresh

Case4'delete

Data1.Recordset.Delete

Data1.Refresh

Case5'end

End

End Select

End Sub

表一

控件名 屬性名 屬性值

Name Data1

Data DataBaseName "c:\MY.MDB"

RecordSource "worker"

Name Text1

Text Text ""

DataSource "Data1"

DataField Name

Label Caption "姓名"

 

Name Command1

CommandButton Index 0 1 2 3 4 5

Caption "新增""編輯""放棄""保存""刪除""退出"

 

2 設(shè)置CTRL鍵復(fù)制前條記錄同名字段的內(nèi)容

在連續(xù)錄入的幾條記錄中,同名字段的內(nèi)容完全相同或基本相同,此時(shí)若能充分利用 數(shù)據(jù)庫(kù)中的已有數(shù)據(jù),設(shè)置一個(gè)復(fù)制鍵將上條記錄中的同名字段的內(nèi)容復(fù)制到當(dāng)前記錄的同名字段中,將能大提高數(shù)據(jù)錄入速度。為了便于用戶操作,將這一功能賦予CTRL鍵,用戶在錄入新記錄或編輯原有記錄時(shí),只要按下CTRL鍵,則上條記錄中的同名字段的內(nèi)容就復(fù)制到當(dāng)前記錄的同名字段中。程序如下:

Option Explicit

Dim last As String

Private Sub Form-Activate()

Dim mark As Variant

mark=Data1.Recordset.Bookmark

Data1.Recordset.MoveLast

last=Data1.Recordset("name")

Data1.Recordset.Bookmark=mark

End Sub

Private Sub Text1-KeyDown

(KeyCode As Integer,Shift As Integer)

If Shift=2 Then '按下CTRL-KEY復(fù)制上條記錄中的同名字段的內(nèi)容

If Data1.Recordset.EditMode=dbEditInProgress

Or Data1.Recordset.EditMode=dbEditAdd Then

Text1.Text=last

End If

End If

End Sub

Private Sub Command1-Click(Index As Integer)

Select Case Index

Case0'addnew

Data1.Recordset.Addnew

Text1.SetFocus

Case1'edit

Data1.Recordset.Edit

Text1.SetFocus

Case2'giveup

Data1.Recordset.Cance1Update

Data1.Refresh

Case3'save

Data1.Recordset. Update

Data1.Recordset.MoveLast

last=Data1.Recordset("name") 'save the text to last

Data1.Refresh

Case4'delete

Data1.Recordset.Delete

Data1.Refresh

Case5'end

End

End Select

End Sub

 

3 數(shù)據(jù)的選項(xiàng)錄入、選項(xiàng)增減及選項(xiàng)編輯

有些字段的值域較小且相對(duì)固定,但會(huì)有一定的變化,如“省市”字段會(huì)產(chǎn)生變化,如增設(shè)一個(gè)省或市,撤縣設(shè)市等等,程序除提供一個(gè)合法的基本的選項(xiàng)框供用戶選擇外,還應(yīng)允許用戶對(duì)這個(gè)基本的選項(xiàng)框進(jìn)行增減或編輯。下面的程序?qū)崿F(xiàn)了此功能,用戶雙擊表單則可對(duì)選項(xiàng)框進(jìn)行增減和編輯,完成后再雙擊表單關(guān)閉編輯功能。

先建立一個(gè)數(shù)據(jù)庫(kù)“c:myrand.mdb”,其表“rank”中加入一個(gè)字段“name”;再?gòu)墓ぞ呦渲型先胍粋(gè)數(shù)據(jù)控件Data2,一個(gè)數(shù)據(jù)綁定組合框Dbcombol和數(shù)據(jù)綁定網(wǎng)格控件DBgrid1。屬性設(shè)置為:(1)Data2控件的:DatabaseName屬性設(shè)為“c:\myrand.mdb”,RecordSource為“Rank”;(2)Dbcombo控件的:Name設(shè)為Dbcombo1,RowSource設(shè)為Data2,ListFiele設(shè)為“Name”,DataSource設(shè)為Data1。DataField設(shè)為“Name”;(3)DBgrid控件的:Name設(shè)為DBgrid1,將AllowAddNew、AllowDelete、AllowUpdate均設(shè)為True, DataSource設(shè)為Data2。程序代碼如下:

Option Explicit

Dim last As String

Dim dd As Boolean

Private Sub Form-Activate()

Dim mark As Variant

mark=Data1.Recordset.Bookmark

Data1.Recordset.MoveLast

last=Data1.Recordset("name")

Data1.Recordset.Bookmark=mark

Text1.Visible=True

DBCombol.Visible=False

DBGrid1.Visible=False

End Sub

Private Sub Form-DblClick() '雙擊表單打開或關(guān)閉選項(xiàng)增減和選項(xiàng)編輯功能

Static dd As Boolean

dd=Not dd '第一次雙擊打開編輯功能第二次雙擊關(guān)閉編輯功能

If dd Then

DBGrid1.Visible=True

Else

DBGrid1.Visible=False

Exit Sub

End If

End Sub

Private Sub DBGrid1-DblClick() ’選擇當(dāng)前項(xiàng)后,再雙擊刪除當(dāng)前記錄選項(xiàng)

Data2.Recordset.Delete

DBCombol.Refresh

DBGrid1.Refresh

End Sub

Private Sub DBGrid1-LostFocus()

DBCombol.Refresh '刷新DBCombol

End Sub

Private Sub Command1-Click(Index As Integer)

Dim i As Integer

Select Case Index

Case0'addnew

Data1.Recordset.Addnew

DBCombol.SetFocus

DBCombol.Visible=True

Text1.Visible=False

Case1'edit

Data1.Recordset.Edit

Text1.SetFocus

DBCombol.Visible=False

Text1.Visible=True

Case2'giveup

Data1.Recordset.Cance1Update

Data1.Refresh

DBCombol.Visible=False

Text1.Visible=True

Case3'save

Data1.Recordset. Update

Data1.Recordset.MoveLast

last=Data1.Recordset("name")

Data1.Refresh

DBCombol.Visible=False

Text1.Visible=True

Case4'delete

Data1.Recordset.Delete

Data1.Refresh

Case5'end

End

End Select

End Sub

Private Sub DBCombol-KeyDown

(KeyCode As Integer,Shift As Integer)

If Shift=2 Then '按下CTRL-KEY復(fù)制上條記錄中的同名字段的內(nèi)容

If Data1.Recordset.EditMode=dbEditInProgress Or

Data1.Recordset.EditMode=dbEditAdd

Then

DBCombol.Text=last

End If

End If

End Sub% Private Sub Text1-KeyDown(KeyCode As Integer,Shift As Integer)

If Shift=2 Then '按下CTRL-KEY復(fù)制上條記錄中的同名字段的內(nèi)容

If Data1.Recordset.EditMode=dbEditInProgress Or

Data1.Recordset.EditMode=dbEditAdd

Then

Text1.Text=last

End If

End If

End Sub

通過上述方法使錄入速度進(jìn)一步得到提高,使用戶的功效達(dá)到事半功倍的效果。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
日韩一区二区电影在线观看| 青娱乐一区二区| 日韩一区二区三区四区在线| 亚洲精品中文字幕女同| 国产成人女人毛片视频在线| 成人图片小说| 久久亚洲电影天堂| 亚洲成人1区2区| 久久精品中文字幕一区| 欧美丰满少妇人妻精品| 91九色蝌蚪porny| 日本不卡在线播放| 久久久福利视频| 欧美巨乳在线| 无限国产资源| 杨幂一区二区三区免费看视频| 成人精品影院| 先锋资源在线视频| 97伦理在线四区| 精品国内一区二区三区免费视频| 亚洲日日夜夜| 亚洲人成网站在线观看播放| 网红女主播少妇精品视频| 国产精品久久午夜夜伦鲁鲁| 免费女人黄页| 日本天堂在线观看| 亚洲成人黄色av| 97精品人人妻人人| 男人天堂中文字幕| 亚洲精品在线视频播放| 久久久久噜噜噜亚洲熟女综合| 伊大人久久香线焦宗合一75大| 午夜免费福利在线观看| 老司机av福利| 欧美日韩国产成人在线观看| 久久久一本二本三本| 91伊人久久大香线蕉| 久久青青草原一区二区| 国产精品久久久久av蜜臀| 精品国产伦一区二区三| 精品视频自拍| 国产一区二三区好的| 欧美在线视频观看| 中文字幕综合| 中国女人做爰视频| 一区二区三区欧美| 狠狠插狠狠操| 欧美三级日本三级少妇99| 亚洲3atv精品一区二区三区| 日本一区二区三区高清不卡| 欧美日韩不卡一区二区| 国产成人自拍视频在线观看| 国产黄色av免费看| 亚洲熟妇一区二区| 超碰97人人射妻| 欧美挤奶吃奶水xxxxx| 国产超碰人人爽人人做人人爱| 午夜少妇久久久久久久久| 欧美视频免费在线观看| 国产乱一区二区| 祥仔av免费一区二区三区四区| 国产精品suv一区二区| 尤物在线免费视频| 成人免费毛片糖心| 国产女教师bbwbbwbbw| 久久久久国产成人精品亚洲午夜| 国产精品色在线| 视频1区2区3区| 午夜免费久久看| 亚洲一区图片| 午夜dv内射一区二区| 一区二区在线播放视频| 欧美一级片免费在线观看| 激情五月色综合亚洲小说| 美女永久在线网站| 双性尿奴穿贞c带憋尿| 天天影视欧美综合在线观看| 无国产精品白浆是免费| 韩日视频一区| 激情av综合| 女女同性女同一区二区三区按摩| 日本黄网免费一区二区精品| 成人免费av在线| 日韩欧美电影在线观看| 中国美女乱淫免费看视频| 在线视频资源站| 国产第一页精品| 17c丨国产丨精品视频| 久久人人97超碰人人澡爱香蕉| 亚洲午夜电影| 亚洲专区在线播放| 菠萝蜜视频国产在线播放| 久久伊人中文字幕| 亚洲精品国产成人影院| 亚洲最大黄色| 日韩欧美视频一区二区三区| 成人网址在线观看| 久久国产成人精品国产成人亚洲| 中国色在线观看另类| 欧美日本国产| 国产午夜精品免费一区二区三区| 福利视频导航一区| 最近2018年在线中文字幕高清| 国产精品一区二区视频| 国产精品久久久久天堂| 日韩欧美一卡二卡| 国产综合久久久久久久久久久久| 黄色高清视频网站| 操你啦在线视频| 黄色影院在线播放| 黄频免费在线观看| 黄色成人av在线| 成人午夜影院| 综合久久五月天| 91精品国产综合久久精品性色| 亚洲欧洲av| a视频在线观看| 亚洲欧洲一区二区天堂久久| 亚洲中文字幕无码爆乳av| 一道精品视频一区二区三区男同| 欧美96一区二区免费视频| 伊人精品影院| 黄p免费网站| 欧美精品99久久| 日韩国产高清污视频在线观看| 亚洲精品白虎| 欧美va在线观看| 五月婷婷视频在线观看| 国产成人精品综合久久久久99| 日韩大陆欧美高清视频区| 97se狠狠狠综合亚洲狠狠| 日韩欧美色综合网站| 大胆国模一区二区三区| 外国精品视频在线观看| xxxxwww一片| 亚洲第一综合天堂另类专| 精品无人区无码乱码毛片国产| 国产精品日韩无码| 亚洲精品一区av在线播放| 亚洲一区二区欧美| 91xxx视频| 国产成人福利短视频app| 夜色福利刺激| 婷婷国产在线综合| 免费污视频在线一区| 国内精久久久久久久久久人| av网站免费在线看| 日本免费视频在线观看| 国产精品18p| jzzjzzjzz亚洲成熟少妇| 国产在线精品免费| 一区二区三区四区亚洲| 国产日韩欧美精品在线观看| 日韩电影免费在线观看网站| 日韩在线观看免费网站| 一区二区不卡在线视频 午夜欧美不卡在| 在线观看成人影院| 免费在线观看亚洲视频| 亚洲一区二区黄色| 欧美成人午夜激情视频| 91视频精品在这里| 久久99久久精品| 国产精品揄拍500视频| 一级毛片美女欧洲| av漫画在线观看| 九色porny丨首页入口在线| 生活片a∨在线观看| 先锋影音一区二区| 人妻少妇精品视频一区二区三区| 私人高清影院 强乱中文字| 亚洲动漫精品| 国内精品久久久久久| 女人香蕉久久**毛片精品| 国产一级视频在线观看| 黄色片在线看| 久久bbxx| 成人午夜电影久久影院| 精品国产亚洲一区二区三区在线| 中文字幕免费在线播放| 国产三级在线| 老司机午夜精品视频在线观看| 婷婷六月国产精品久久不卡| 久久久久亚洲精品| 99香蕉国产精品偷在线观看| 欧美爆操老女人| 天天干天天色天天爽| 97品白浆高清久久久久久| 蜜桃精品在线| 久久国产精品毛片| 日韩美女一区二区三区在线观看| 很污很黄的网站| 农村少妇一区二区三区四区五区| 日日噜噜噜夜夜爽爽| 欧美人与性动交α欧美精品图片| 天堂中文字幕在线| www一区二区| 免费v片在线观看| 中文字幕一区二区三区人妻在线视频| 欧美激情久久久久久| 国产精品流白浆视频| 一区二区三区成人在线视频| 欧美三级电影一区二区三区| 毛片av中文字幕一区二区| 精品成人免费自拍视频| 美女的诞生在线观看高清免费完整版中文| 亚洲精品无人区| 成人福利网站在线观看11| 麻豆精品视频入口| 福利精品视频| 视频一区二区三区中文字幕| 激情婷婷丁香| 天天骑天天射| jzzjzzjzz亚洲成熟少妇| 欧美韩日一区二区三区| 中文精品久久| 亚洲国产成人av在线| 99re在线视频这里只有精品| 啊啊啊久久久| 午夜久久久久久久久久| 亚洲国产欧美一区二区三区不卡| 欧美黑人疯狂性受xxxxx喷水| 奇米影视首页 狠狠色丁香婷婷久久综合| 久久久久亚洲av成人无码电影| 日本不卡一区二区三区高清视频| 欧美午夜影院| 久久久久无码国产精品一区李宗瑞| 亚洲青青久久| 国产欧美一区二区三区鸳鸯浴| 日本一二区不卡| 日日夜夜天堂| 欧美综合欧美视频| 999人在线精品播放视频| 五月婷婷婷婷婷| 亚洲一二三在线观看| 精品美女一区二区三区| 久久精品久久久久久国产 免费| 亚洲香蕉成视频在线观看| 99久久精品国产麻豆演员表| 99国产超薄丝袜足j在线观看| 国产一二三在线视频| 亚洲国产精品精华素| 性爱视频在线播放| 男人天堂av电影| 在线观看欧美成人| 91久久国产综合| 亚洲AV第二区国产精品| 97免费视频在线播放| 久久视频在线看| 日本一区二区三区久久久久久久久不| 在线观看国产一级片| 国产av 一区二区三区| 亚洲丝袜一区在线| 在线观看免费不卡av| 亚洲欧美在线磁力| 欧美视频www| 国产区卡一卡二卡三乱码免费| 亚洲人成伊人成综合网久久久| 亚洲精品高清视频在线观看| 精品国产乱码久久久久久88av| 久久精品一区二区三区不卡牛牛| 中文字幕精品—区二区日日骚| 亚洲精品影片| 久久狠狠婷婷| 伊人久久精品| 怡红院av在线| 精品无码人妻少妇久久久久久| 最新日韩中文字幕| 日韩欧美一区二区三区视频| 一二三四社区欧美黄| 9l亚洲国产成人精品一区二三| 无码人妻一区二区三区一| 青青草成人免费在线视频| 欧美一区二区精品| 中文字幕+乱码+中文字幕一区| 欧美午夜电影一区二区三区| 99久久精品无码一区二区毛片| 国产精品16p| 亚洲高清久久网| 欧美一区2区| 懂色中文一区二区在线播放| 男女视频在线观看| 亚洲国产精品女人久久久| 国产白丝精品91爽爽久久| 欧美丰满熟妇bbb久久久| 在线日韩电影| 国产富婆一区二区三区| a级高清视频欧美日韩| 污视频在线免费观看| 激情综合丁香| 久久久久久影院| 热久久最新地址| 久久97人妻无码一区二区三区| 欧美777四色影| 日本私人影院在线观看| 欧美jizz18| 国产成人在线视频网站| 色综合久久综合中文综合网| 九九热在线免费观看| 91一区二区三区在线观看| 伊人久久一区二区三区| 国产网站欧美日韩免费精品在线观看| 亚洲AV无码乱码国产精品牛牛| 日韩欧美在线免费观看| 日韩成人精品视频| 欧美亚视频在线中文字幕免费| 亚洲无亚洲人成网站77777| 成人网欧美在线视频| 日韩成人在线一区| 亚洲欧美色图视频| 国产老女人乱淫免费| 日本成人手机在线| 91色porny蝌蚪| 91精品国产色综合久久ai换脸| 一本色道久久综合亚洲91| 欧美国产在线一区| jlzzjlzz欧美大全| 欧美福利在线播放| 精品99一区二区三区| 久久亚洲一区二区三区明星换脸| 国产青草视频在线观看| 日本一区二区免费看| 黄色大片免费观看| 国产农村妇女精品一区| 一区二区日韩av| 精品国产免费观看一区| 无码人妻丰满熟妇区96| 国产激情av在线| 亚洲乱码国产乱码精品精98午夜|