




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、控件來顯示數(shù)據(jù), 要點(diǎn)VB數(shù)據(jù)顯示控件Lable控件TextBox控件CheckBox控件OptionButton控件ComboBox控件ListBox控件DataGrid控件ca DataList控件ADO封裝SQL后,在用戶的VB數(shù)據(jù)庫系統(tǒng)中,數(shù)據(jù)的顯示和操作通過各種可視化控件實(shí)現(xiàn)。 用戶最直接的數(shù)據(jù)庫操作是在包含控件的各種表單上進(jìn)行的。 因而,用戶界面的設(shè)定修正對于一個庫系統(tǒng)也是非常重要的。 本章針對一般顯示數(shù)據(jù)的VB控制進(jìn)行講解。 VB數(shù)據(jù)顯示控制概述在VB中使用的該顯示數(shù)據(jù)的控制見表81。 標(biāo)簽控件,標(biāo)簽控件顯示ADODC提取的數(shù)據(jù)如果要使用標(biāo)簽控件顯示ADODC提取的數(shù)據(jù),則該屬性
2、窗口的設(shè)置如圖所示。1 DataSource使用此屬性設(shè)置ADODC對象的名稱。 如果窗體中存在多個ADODC對象,則必須從下拉列表框中進(jìn)行選擇。 2、DataField此屬性用于設(shè)置由ADODC對象生成的Recordset對象的宇宙段名稱。 TextBox控件、TextBox控件顯示ADODC提取的數(shù)據(jù)如果使用TextBox控件顯示ADODC提取的數(shù)據(jù),則其屬性窗口的設(shè)置如圖所示。1.DataSource此屬性用于設(shè)置ADODC對象的名稱。 如果窗體中存在多個ADODC對象,則必須從下拉列表框中進(jìn)行選擇。 2 DataField此屬性設(shè)置由ADODC對象生成的Recordset對象的字段名。
3、CheckBox控件、CheckBox控件的主要屬性CheckBox控件的【屬性窗口】如圖所示。 1使用1datasourceADODC控件提取數(shù)據(jù)時,此屬性用于設(shè)置adodc對象的名稱。 如果窗體中存在多個ADODC對象,則必須從下拉列表框中進(jìn)行選擇。 2使用2datafieldADODC控件提取數(shù)據(jù)時,請使用此屬性設(shè)置由adodc對象生成的Recordset對象的字段名。 3 Caption此屬性用于設(shè)置CheckBox控件的顯示內(nèi)容。 4值此屬性設(shè)置CheckBox控件的值。 表示沒有選擇CheckBox控件。 表示選中了CheckBox控件。OptionButton控件、OptionB
4、utton控件的主要屬性O(shè)ptionButton控件的“屬性窗口”,1.Caption此屬性用于設(shè)置控件的顯示內(nèi)容。 2 Value此屬性設(shè)置控件的值。 False :未選擇控件。 True :控件被選中了,ComboBox控件、ComboBox控件的使用方法。 實(shí)際上,通常使用ComboBox控件提取和選擇詞典表格的內(nèi)容。 這樣可以避免不熟悉系統(tǒng)的用戶輸入錯誤的信息。 對于數(shù)據(jù)庫應(yīng)用程序系統(tǒng),數(shù)據(jù)的完整性和準(zhǔn)確性非常重要。 例如,如果需要輸入學(xué)生的民族,設(shè)置文本框(TextBox )控件以完成民族輸入,則一個用戶可能輸入“漢族”,而另一個用戶可能輸入“漢族”。 ComboBox控件的主要屬性
5、ComboBox控件的【屬性窗口ComboBox控件的【屬性窗口】1,DataSource此屬性用于設(shè)置要使用的ADODC控件的名稱。 2、DataField此屬性用于設(shè)置由ADODC控件生成的記錄集的字段名。 3Text可以使用此屬性獲取在下拉列表框中返回的值。 4樣式可以使用此屬性設(shè)置下拉列表框的顯示格式。 0 :下拉列表框1 :簡單組合框2 :下拉列表框。 ComboBox控件的主要事件1,DropDown事件下拉ComboBox控件的列表部分時發(fā)生的事件。 2、點(diǎn)擊事件點(diǎn)擊ComboBox控件時發(fā)生的事件。 3DbClick事件雙擊ComboBox控件時發(fā)生的事件。 ComboBox控
6、件的主要方法1Addltem方法將列表項(xiàng)目的內(nèi)容添加到ComboBox控件中。 2、removetem”方法清除ComboBox控件的列表項(xiàng)目內(nèi)容。 3、c*ear方法清除ComboBox控件中所有列表項(xiàng)的內(nèi)容。 4刷新方法更新Combosox控件的顯示。 ListBox、ListBox控件的主要屬性ListBox控件的【屬性窗口】如圖所示。DataSource使用此屬性設(shè)置要使用的ADODC控件的名稱。 2. DataField屬性用于設(shè)置由ADODC控件生成的記錄集的字段名。 3Text可以使用此屬性獲取在下拉列表框中返回的值。 4樣式可以使用此屬性設(shè)置下拉列表框的顯示格式。 0 :選中下
7、拉組合框1 :列表框。 5 List此屬性通常由程序用于指定要訪問的列表項(xiàng)目。 列表框中第一個項(xiàng)的索引為o,依次遞增,最后一個項(xiàng)的索引號為ListCount1。 6ListCount使用此屬性返回列表框中包含的列表選項(xiàng)的數(shù)目。 如果未選擇7,ListIndex,則此屬性為l。 如果選擇了第一個列表框項(xiàng)目,則按順序類推ListIndex0。 ListIndex屬性指定用戶選擇的列表項(xiàng)目在整個列表中的位置。 8multiseeat 此屬性設(shè)置是否允許用戶選中列表框。 9 Sorted如果此屬性設(shè)置為True,則表示列表項(xiàng)目按字符順序排列。 DataGrid控件、DataGrid控件是需要以【工程】
8、【零件】的方法使用的表化的控件。 可以使用此控件查看和更新記錄集對象表示的數(shù)據(jù)表。使用DataGrid控件設(shè)定窗體(1),在VB的【菜單欄】中選擇【工程】【零件】選項(xiàng)。 (2)出現(xiàn)圖形部件的【控制】標(biāo)簽。 列表框中選擇【microsoftdatagridcontrol6.0(oledb )】選項(xiàng)。 【點(diǎn)擊】ok按鈕。 (3)在窗體Form1上設(shè)置DataGrid控制(DataGridl )和ADODC控制(Adodc1)。 (4)在圖所示的DataGrid控制的【屬性窗口】中,將DataSource屬性設(shè)定為Adodc1。 (5)右鍵單擊DataGrid控件,然后從顯示的快捷菜單中選擇“搜索字
9、段”選項(xiàng),如圖所示。 這將自動在Adodc1控件設(shè)置的要訪問的表TSTUDENT字段中填充DataGrid1控件。 【允許更新】復(fù)選框:選中后通過DataGrid控件允許更新記錄。 屬性頁的【通用】選項(xiàng)卡,(3)切換到如圖所示的屬性頁的【列】選項(xiàng)卡。 【列】在下拉列表框中選擇要顯示的列。 在【標(biāo)題】文本框中輸入在DataGrid格式中顯示列名的方法。 在【數(shù)據(jù)區(qū)域】下拉列表框中,選擇與該列對應(yīng)的數(shù)據(jù)源區(qū)域。 修改的DataGrid控件如圖所示,DataGrid控件的主要屬性1.DataSource此屬性用于設(shè)置要使用的ADODC控件的名稱。 2.AllowaddNew此屬性設(shè)置是否可以向Dat
10、aGrid網(wǎng)格添加新記錄。 3 .允許刪除此屬性設(shè)置是否允許刪除DataGrid網(wǎng)格中的記錄。 4 .允許更新此屬性設(shè)置是否允許更新DataGrid網(wǎng)格中的記錄。 DataList控件DataList控件是必須以【工程、【零件】的方法使用的列表框控件。 與ListBox控件不同,此控件可以綁定到數(shù)據(jù)源并直接更新數(shù)據(jù)源中的數(shù)據(jù)。 DataList控件、DataList控件在使用表單上使用DataList控件時,必須以【工程】【部件】的方法導(dǎo)入。 (1)在VB的【菜單欄】中選擇【工程】【零件】選項(xiàng)。 (2)出現(xiàn)圖形部件的【控制】標(biāo)簽。 列表框中選擇(microsoftdatalistcontrol
11、s 60 (oledb ) )選項(xiàng)。 單擊“確定”(ok )按鈕。 DataList控件的主要屬性DataList控件的【屬性窗口】如圖所示。 1RowSource此屬性設(shè)置用于輸入DatatList控件列表項(xiàng)目的數(shù)據(jù)源或ADODC控件的名稱。 2列表字段此屬性設(shè)置用于輸入DataList控件列表項(xiàng)目的數(shù)據(jù)字段。 3 DataSource使用此屬性設(shè)置綁定了DataList控件的數(shù)據(jù)源,即ADODC控件的名稱。 4 DataField使用此屬性設(shè)置DataList控件綁定的數(shù)據(jù)字段。 5BoundColumn使用此屬性將DataList控件設(shè)置為返回到記錄集的數(shù)據(jù)字段。DataList控件的主
12、要方法1 Refill再次創(chuàng)建DataList控件顯示的列表,并強(qiáng)制更新內(nèi)容.2.refreshdatalist控件更新顯示內(nèi)容的DataCombo控件, DataCombo控件必須通過【工程】【零件】,要使用DataCombo控件在窗體上使用DataCombo控件,必須以【工程】【零件】的方法導(dǎo)入。 (1)在VB的【菜單欄】中選擇【工程】【零件】選項(xiàng)。 (2)出現(xiàn)圖形部件的【控制】標(biāo)簽。 列表框中選擇【microsoftdatalistcontrol 60 (oledb )】選項(xiàng)。 單擊“確定”按鈕時,DataCombo控件的主要屬性DataCombo控件的“屬性窗口”如圖所示。2 List
13、Field此屬性是DataCombo控件的還原3 DataSource使用此屬性設(shè)置由DataCombo控件綁定的數(shù)據(jù)源或ADODC控件的名稱。 4,DataFie此屬性設(shè)置DataCombo控件綁定的數(shù)據(jù)字段。 5、BoundClumn使用此屬性將DataCombo控件設(shè)置為返回到記錄集的數(shù)據(jù)字段。 DataCombo控件的主要方法1 Refill重新創(chuàng)建顯示在DataCombo控件中的列表,并強(qiáng)制更新內(nèi)容。 2、刷新更新數(shù)據(jù)組合控件的顯示內(nèi)容。 建立界面,建立界面,建立完整的VB數(shù)據(jù)庫系統(tǒng),建立各種表單以及菜單、工具欄、狀態(tài)欄都很常見的一個菜單,介紹菜單的建立過程。 (一)制定新項(xiàng)目; 項(xiàng)目包括三個表單。 FrmMain :設(shè)計(jì)主菜單并選擇其他菜單選項(xiàng)時,調(diào)用FrmAddStudent、FrmDeleteStudent或結(jié)束執(zhí)行。 FrmAddStudent :主要表示主表單FrmMain如何調(diào)用的空表單。FrmDeleteStudent :主要表示主表單FrmMain如何調(diào)用的空表單。 (2)表示2)FrmMain的設(shè)定修正圖。 重點(diǎn)討論FrmMain的菜單是如何修訂的。 (3)在VB的【菜單欄】中選擇【工具】【菜單編輯器】選項(xiàng)后,顯示如圖所示的【菜單編輯器】
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中介托管維修合同范例
- 合伙開美容院合同范例
- 產(chǎn)權(quán)收購合同范本
- 馬路車位租賃合同范本
- 參展補(bǔ)貼合同范本
- 合同范本能當(dāng)正式合同
- 公路隧道定期檢測合同范本
- 含附件合同范本
- 內(nèi)貿(mào)合同范本
- 乙房免責(zé)合同范本
- 中國古典風(fēng)格設(shè)計(jì)
- 社會實(shí)踐報告表格范本
- 市政綜合項(xiàng)目工程竣工項(xiàng)目驗(yàn)收總結(jié)報告自評
- 2024年“民用無人機(jī)及多旋翼無人機(jī)”駕駛員操控員技能與理論知識考試題庫含答案
- 2019譯林版高中英語全七冊單詞總表
- 蔗糖羥基氧化鐵咀嚼片-臨床用藥解讀
- T-BJCC 1003-2024 首店、首發(fā)活動、首發(fā)中心界定標(biāo)準(zhǔn)
- 園區(qū)宣傳方案
- 鐵嶺衛(wèi)生職業(yè)學(xué)院單招參考試題庫(含答案)
- 銀行承兌匯票和商業(yè)承兌匯票課件
- 生產(chǎn)計(jì)劃和排程培訓(xùn)
評論
0/150
提交評論