在VB50中有很多功能強大的控件,其中數(shù)據(jù)控件與一些綁定控件(如文本框,圖片框及 ActiveX控件)的相互協(xié)作,能夠方便地實現(xiàn)對各種數(shù)據(jù)庫記錄、表格乃至電子表格的瀏覽和編輯操作。
下面介紹實例,其中數(shù)據(jù)控件用于記錄的瀏覽、移動、編輯等控制操作,而DBGrid綁定控件則主要用于顯示完整的數(shù)據(jù)庫和電子表格,具體操作步驟如下:
1可視控件的創(chuàng)建:
(1)在一個新工程中創(chuàng)建一個新窗體。
(2)從“工程”菜單中選“部件”項,打開“部件”對話框,選“Micorosoft Data Bound Grid Control”(即選DBGrid控件),其圖標將出現(xiàn)在工具箱中。
(3)雙擊DBGrid圖標,該圖標將出現(xiàn)在窗體中部,用鼠標將其拖放到適當大小。
(4)雙擊數(shù)據(jù)控件圖標,等該圖標在窗體上出現(xiàn)后,將其拖放到適當大小。
2為各控件設(shè)置屬性:
(1)數(shù)據(jù)控件(data1)
屬性 值 注
Connect access(excel) 這是缺省值,若選的是其它數(shù)據(jù)庫類型,則可相應設(shè)為 foxpro(或excel)等。
DatabaseName \Nwindmdb 選打算瀏覽的數(shù)據(jù)庫(或電子表格)名(\XXXXSL) 須設(shè)置完整的(包括路徑)的文件名
Recordsource Author 選該數(shù)據(jù)庫中數(shù)據(jù)表名或字段名
(2)數(shù)據(jù)網(wǎng)格綁定控件(DBGrid)
屬性 值 注
Datasource data1 數(shù)據(jù)來源于數(shù)據(jù)控件
AllowAddNew True 為True時方可直接增加記錄
AllowUpdata True 為True時方可直接修改記錄
3運行:
(1)用F5鍵,或點擊工具欄內(nèi)的三角形標志,即開始運行,運行后所選數(shù)據(jù)庫數(shù)據(jù)表的完整表格(或所選電子表格)將出現(xiàn)在屏幕中。
(2)點擊數(shù)據(jù)控件中的不同三角形標記可前后移動記錄、光標以進行瀏覽。
(3)在光標所到之處,可對記錄內(nèi)容進行修改,VB50將自動保存所作的改動。
下面介紹實例,其中數(shù)據(jù)控件用于記錄的瀏覽、移動、編輯等控制操作,而DBGrid綁定控件則主要用于顯示完整的數(shù)據(jù)庫和電子表格,具體操作步驟如下:
1可視控件的創(chuàng)建:
(1)在一個新工程中創(chuàng)建一個新窗體。
(2)從“工程”菜單中選“部件”項,打開“部件”對話框,選“Micorosoft Data Bound Grid Control”(即選DBGrid控件),其圖標將出現(xiàn)在工具箱中。
(3)雙擊DBGrid圖標,該圖標將出現(xiàn)在窗體中部,用鼠標將其拖放到適當大小。
(4)雙擊數(shù)據(jù)控件圖標,等該圖標在窗體上出現(xiàn)后,將其拖放到適當大小。
2為各控件設(shè)置屬性:
(1)數(shù)據(jù)控件(data1)
屬性 值 注
Connect access(excel) 這是缺省值,若選的是其它數(shù)據(jù)庫類型,則可相應設(shè)為 foxpro(或excel)等。
DatabaseName \Nwindmdb 選打算瀏覽的數(shù)據(jù)庫(或電子表格)名(\XXXXSL) 須設(shè)置完整的(包括路徑)的文件名
Recordsource Author 選該數(shù)據(jù)庫中數(shù)據(jù)表名或字段名
(2)數(shù)據(jù)網(wǎng)格綁定控件(DBGrid)
屬性 值 注
Datasource data1 數(shù)據(jù)來源于數(shù)據(jù)控件
AllowAddNew True 為True時方可直接增加記錄
AllowUpdata True 為True時方可直接修改記錄
3運行:
(1)用F5鍵,或點擊工具欄內(nèi)的三角形標志,即開始運行,運行后所選數(shù)據(jù)庫數(shù)據(jù)表的完整表格(或所選電子表格)將出現(xiàn)在屏幕中。
(2)點擊數(shù)據(jù)控件中的不同三角形標記可前后移動記錄、光標以進行瀏覽。
(3)在光標所到之處,可對記錄內(nèi)容進行修改,VB50將自動保存所作的改動。