版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院VB.NET程序設(shè)計程序設(shè)計任務(wù)三任務(wù)三 訪問訪問Access數(shù)據(jù)庫數(shù)據(jù)庫廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院2學(xué)習(xí)目標(biāo)學(xué)習(xí)目標(biāo)1、了解數(shù)據(jù)庫、表、字段、記錄等基本概念、了解數(shù)據(jù)庫、表、字段、記錄等基本概念2、了解使用、了解使用Access系統(tǒng)創(chuàng)建系統(tǒng)創(chuàng)建Access數(shù)據(jù)庫數(shù)據(jù)庫3、掌握訪問、掌握訪問Access數(shù)據(jù)庫的方法數(shù)據(jù)庫的方法廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院3數(shù)據(jù)庫術(shù)語數(shù)據(jù)庫術(shù)語數(shù)據(jù)庫(數(shù)據(jù)庫(Database):):存儲于文件中的有組織的信息集合存儲于文件中的有組織的信息集合數(shù)據(jù)表(數(shù)據(jù)表(Table):):由行和列組
2、成的信息集合由行和列組成的信息集合字段(字段(Field):):存儲于數(shù)據(jù)庫中的信息的類別存儲于數(shù)據(jù)庫中的信息的類別記錄記錄(Record):有關(guān)一個特定客戶或企業(yè)的所有信息叫一條記錄有關(guān)一個特定客戶或企業(yè)的所有信息叫一條記錄廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院4ADO.NET1、VB.NET并非是用來創(chuàng)建新數(shù)據(jù)庫的,而是用并非是用來創(chuàng)建新數(shù)據(jù)庫的,而是用于顯示、分析和操作數(shù)據(jù)庫中的信息。于顯示、分析和操作數(shù)據(jù)庫中的信息。2、 ADO.NET是是VB.NET提供的一種新的訪問數(shù)提供的一種新的訪問數(shù)據(jù)庫的數(shù)據(jù)模型(或叫數(shù)據(jù)訪問工具),通過據(jù)庫的數(shù)據(jù)模型(或叫數(shù)據(jù)訪問工具),通過這種數(shù)據(jù)模
3、型可以訪問更多格式的數(shù)據(jù)庫(如這種數(shù)據(jù)模型可以訪問更多格式的數(shù)據(jù)庫(如Access、FoxPro、Paradox、Oracle、SQL Server等);也不管這些數(shù)據(jù)庫放在什么位置等);也不管這些數(shù)據(jù)庫放在什么位置都能訪問(本地或是網(wǎng)上)。都能訪問(本地或是網(wǎng)上)。3、組成、組成ADO.NET的是一些類,這些類位于的是一些類,這些類位于System.Data命名空間中,他們提供了連接數(shù)命名空間中,他們提供了連接數(shù)據(jù)庫、讀取數(shù)據(jù)庫和更新數(shù)據(jù)庫等操作。據(jù)庫、讀取數(shù)據(jù)庫和更新數(shù)據(jù)庫等操作。廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院5預(yù)備知識預(yù)備知識結(jié)構(gòu)化查詢語言結(jié)構(gòu)化查詢語言SQLSQL是一種標(biāo)
4、準(zhǔn)化的數(shù)據(jù)庫查詢語言是一種標(biāo)準(zhǔn)化的數(shù)據(jù)庫查詢語言,雖說是一雖說是一種查詢語言種查詢語言,但它可完成對數(shù)據(jù)庫的各種操作但它可完成對數(shù)據(jù)庫的各種操作,包包括數(shù)據(jù)的查詢、增加、修改、刪除以及其他操括數(shù)據(jù)的查詢、增加、修改、刪除以及其他操作。作。SQL主要語句:主要語句: Select語句、語句、Insert語句、語句、Update語句、語句、 Delete語句。語句。廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院6預(yù)備知識預(yù)備知識結(jié)構(gòu)化查詢語言結(jié)構(gòu)化查詢語言SQLSelect語句的語法格式:語句的語法格式:Select 字段名字段名 From 數(shù)據(jù)表名數(shù)據(jù)表名 Where 條件條件 舉例:舉例: Se
5、lect * From 學(xué)生信息學(xué)生信息 Select * From 學(xué)生信息學(xué)生信息 Where 姓名姓名=“李麗李麗” Select 姓名姓名 From 學(xué)生信息學(xué)生信息 Where 姓名姓名=“李麗李麗” select * from student1 where 學(xué)號學(xué)號= Me.BindingContext(DataSet11, 職員基本信息表職員基本信息表).Count - 1 Then curPos = Me.BindingContext(DataSet11, 職員基本信息表職員基本信息表).Count - 1 End If Me.BindingContext(DataSet11,
6、 職員基本信息表職員基本信息表).Position = curPos OleDbConnection1.Close() End Sub例子例子2廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院42關(guān)于關(guān)于DataGrid控件控件 DataGrid控件用于顯示數(shù)據(jù)表中的數(shù)據(jù),該控件可用來顯示單個控件用于顯示數(shù)據(jù)表中的數(shù)據(jù),該控件可用來顯示單個表,也可以顯示多個不相關(guān)的表,也可以顯示多個相關(guān)的表。具體表,也可以顯示多個不相關(guān)的表,也可以顯示多個相關(guān)的表。具體的用法詳見的用法詳見“任務(wù)七任務(wù)七” 若工具箱中找不到若工具箱中找不到DataGrid控件,可以在控件,可以在“所所用用 Windows窗體窗體”
7、分組工具分組工具箱中,右鍵,然后選擇箱中,右鍵,然后選擇“選選擇項擇項”,在出現(xiàn)的窗口中,在出現(xiàn)的窗口中,選擇選擇“.NET Framework組件組件”選項卡,找到選項卡,找到“DataGrid”然然后在其前面打勾。然后點后在其前面打勾。然后點“確定確定”。那么。那么DataGrid就就添加到工具箱中。添加到工具箱中。123廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院43關(guān)于關(guān)于DataGridView控件控件 DataGridView控件具有極高的可控件具有極高的可配置性和可擴展性,它提供大量的配置性和可擴展性,它提供大量的屬性、方法和事件,可以用來對該屬性、方法和事件,可以用來對該控件的
8、外觀和行為進(jìn)行自定義??丶耐庥^和行為進(jìn)行自定義。 當(dāng)需要在當(dāng)需要在Windows窗體應(yīng)用程序中窗體應(yīng)用程序中顯示表格數(shù)據(jù)時,應(yīng)首先考慮使用顯示表格數(shù)據(jù)時,應(yīng)首先考慮使用DataGridView控件,然后再考慮控件,然后再考慮使用其他控件(例如使用其他控件(例如DataGrid)。)。 一般設(shè)置兩個屬性:一般設(shè)置兩個屬性: DataSource:某個數(shù)據(jù)集對象:某個數(shù)據(jù)集對象 DataMember:該數(shù)據(jù)集對象的某:該數(shù)據(jù)集對象的某個表個表1 添加控件2 設(shè)置屬性3 運行界面廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院44關(guān)于關(guān)于DataViewDataView類:表示用于排序、篩選、搜索和編
9、類:表示用于排序、篩選、搜索和編輯的輯的 表表(DataTable )的可綁定數(shù)據(jù)的自定義視的可綁定數(shù)據(jù)的自定義視圖。圖。創(chuàng)建創(chuàng)建 DataView 對象的方法:對象的方法:方法一:使用方法一:使用 DataView 構(gòu)造函數(shù)構(gòu)造函數(shù) Dim custDV As DataView = New DataView(custDS.Tables(Customers)方法二:創(chuàng)建對方法二:創(chuàng)建對 DataTable 的的 DefaultView 屬屬性的引用性的引用 Dim custDV As DataView = custDS.Tables(Customers).DefaultView廣東農(nóng)工商職業(yè)技
10、術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院45關(guān)于關(guān)于DataViewDataView對象的屬性對象的屬性: Sort屬性屬性:獲取或設(shè)置獲取或設(shè)置 DataView 的一個或多個排序。的一個或多個排序。例例:Dataview1.Sort = “Name Asc” Dataview1.Sort = “Name Desc” RowFilter屬性屬性:獲取或設(shè)置用于篩選在獲取或設(shè)置用于篩選在 DataView 中中查看哪些行的表達(dá)式。查看哪些行的表達(dá)式。 例例:Dataview1. RowFilter = “Name like %陳陳%” RowStateFilter屬性屬性:獲取或設(shè)置用于獲取或設(shè)置用于 D
11、ataView 中的中的行狀態(tài)篩選器。行狀態(tài)篩選器。 例例: Dataview1. RowStateFilter = DataViewRowState.CurrentRowsDataview1. RowStateFilter = DataViewRowState. ModifiedOriginal _所有所有 Modified 行的行的 Original 行版本。行版本。 廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院46關(guān)于關(guān)于DataView的一個例子的一個例子 若工具箱中找不到若工具箱中找不到DataView控件,可以在控件,可以在“所用所用 Windows窗體窗體”分組工具箱中,右鍵,分
12、組工具箱中,右鍵,然后選擇然后選擇“選擇項選擇項”,在出現(xiàn)的窗口中,選擇在出現(xiàn)的窗口中,選擇“.NET Framework組組件件”選項卡,找到選項卡,找到“DataView”然后在其然后在其前面打勾。然后點前面打勾。然后點“確確定定”。那么。那么DataView就就添加到工具箱中。添加到工具箱中。123廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院47關(guān)于關(guān)于DataView的一個例子的一個例子 雙擊雙擊“DataView”控件后,在當(dāng)控件后,在當(dāng)前窗體下方會出現(xiàn)前窗體下方會出現(xiàn)“DataView1”對對象,在象,在DataView1控件的屬性窗口中,控件的屬性窗口中,設(shè)置它的設(shè)置它的Tabel屬性:某個數(shù)據(jù)集對象某個表屬性:某個數(shù)據(jù)集對象某個表接著把接著把DataViewGrid控件的控件的DataSource屬性設(shè)置為屬性設(shè)置為DataView1。這樣就可以使用這樣就可以使用DataView的屬性:的屬性:1234廣東農(nóng)工商職業(yè)技術(shù)學(xué)院廣東農(nóng)工商職業(yè)技術(shù)學(xué)院48作業(yè)作業(yè) 實訓(xùn)實訓(xùn)1:創(chuàng)建一個:創(chuàng)建一個Access數(shù)據(jù)庫數(shù)據(jù)庫,建一表,該表字建一表,該表字段(字段類型均為文本,段(字段類型均為文本,編號為主鍵):編號為主鍵):編號,姓編號,姓名
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 個人搬家服務(wù)2024年度合同3篇
- 二零二五版KTV消防安全檢查與整改服務(wù)合同2篇
- 二零二五年方管產(chǎn)品綠色包裝設(shè)計與實施合同3篇
- 2024年高端定制家具制造合同
- 2024無人機航拍與監(jiān)測服務(wù)合同
- 二零二五版歷史文化名城保護(hù)項目技術(shù)咨詢合同3篇
- 二零二五版廢鐵回收處理與環(huán)保服務(wù)合同3篇
- 2024年薪資隱私協(xié)議3篇
- 二零二五年白酒質(zhì)量檢測與認(rèn)證服務(wù)合同2篇
- 武漢華夏理工學(xué)院《世界音樂文化》2023-2024學(xué)年第一學(xué)期期末試卷
- 幼兒園大班數(shù)學(xué)練習(xí)題100道及答案解析
- 對講機外殼注射模設(shè)計 模具設(shè)計及制作專業(yè)
- 2024年四川省德陽市中考道德與法治試卷(含答案逐題解析)
- 施工現(xiàn)場水電費協(xié)議
- SH/T 3046-2024 石油化工立式圓筒形鋼制焊接儲罐設(shè)計規(guī)范(正式版)
- 六年級數(shù)學(xué)質(zhì)量分析及改進(jìn)措施
- 一年級下冊數(shù)學(xué)口算題卡打印
- 真人cs基于信號發(fā)射的激光武器設(shè)計
- 【閱讀提升】部編版語文五年級下冊第三單元閱讀要素解析 類文閱讀課外閱讀過關(guān)(含答案)
- 四年級上冊遞等式計算練習(xí)200題及答案
- 法院后勤部門述職報告
評論
0/150
提交評論