亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于VB_Access的計量實驗室管理系統(tǒng)

        2014-07-03 17:00:52齊斌
        電腦知識與技術(shù) 2014年4期
        關(guān)鍵詞:計量數(shù)據(jù)庫

        齊斌

        摘要:當(dāng)今計算機技術(shù)飛速發(fā)展,使用計算機來對大量數(shù)據(jù)進行管理具有人工管理無法比擬的優(yōu)點。該文針對計量實驗室資料和數(shù)據(jù)繁多查找不便的缺點,基于VB和Access數(shù)據(jù)庫開發(fā)了一套計量實驗室管理系統(tǒng)。

        關(guān)鍵詞:VB 數(shù)據(jù)庫;計量;查詢

        中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)04-0682-03

        隨著計量技術(shù)的不斷發(fā)展,計量系統(tǒng)的資料、數(shù)據(jù)等也越來越多,這給計量工作的開展帶來了極大地不便。當(dāng)前計算機技術(shù)的發(fā)展極為成熟,使用計算機軟件來對計量資料進行管理,能夠?qū)崿F(xiàn)數(shù)據(jù)的大量存儲,且查詢調(diào)閱方便快捷、保密性和可靠性高,不僅減少了管理人員的工作量,而且將大大提高計量人員的工作效率。

        1 開發(fā)工具的選擇

        本文選擇的開發(fā)工具是Visual Basic 6.0,數(shù)據(jù)庫是Access。VB是美國微軟公司于1991年開發(fā)的用于設(shè)計Windows應(yīng)用程序的面向?qū)ο蟮目梢暬幊坦ぞ?,它采用了面向?qū)ο蟆⑹录?qū)動的編程機制,具有簡單易學(xué)、開發(fā)速度快的特點,因而被廣泛使用[1]。VB的數(shù)據(jù)庫管理功能強大,通過其內(nèi)部集成的各種控件可以很方便的對數(shù)據(jù)庫進行數(shù)據(jù)查詢、數(shù)據(jù)更新等操作。

        Access是微軟公司推出的交互式關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是微軟公司的Office系列辦公軟件的重要成員。Access可以用最簡單的方式建立一個數(shù)據(jù)庫,可以接受和轉(zhuǎn)換多種文件格式的數(shù)據(jù),并方便地實現(xiàn)對現(xiàn)存的數(shù)據(jù)庫系統(tǒng)進行擴展和升級[2]。

        基于VB和Access進行系統(tǒng)開發(fā)可以很方便地實現(xiàn)數(shù)據(jù)庫的管理功能。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)組成

        本軟件設(shè)計的目的是為了方便進行計量實驗室的管理工作。

        程序開始運行后,首先加載“開始”窗口。在該窗口中一般訪客僅能進行普通的資料查詢,包括檢定規(guī)程、計量標準、校準規(guī)范、計量教材等資料。而高級用戶輸入密碼后,如果密碼正確,則可以進一步對客戶信息和內(nèi)部管理信息進行訪問,如圖1所示。內(nèi)部管理信息包括計量人員、測量設(shè)備、送檢儀器等信息,高級用戶可根據(jù)實際需要對客戶信息和內(nèi)部管理信息進行更新,圖2所示為系統(tǒng)整體結(jié)構(gòu)圖。

        2.2 數(shù)據(jù)庫連接

        VB對數(shù)據(jù)庫進行訪問的方式有三種DAO、RDO和ADO。

        DAO即數(shù)據(jù)訪問對象(Data Access Object),是一個面向?qū)ο蟮慕缑娼涌?。它基于Microsoft Jet數(shù)據(jù)庫引擎,VB和Access之間通過ODBC驅(qū)動程序進行連接[3]。DAO在訪問mdb格式的數(shù)據(jù)庫時速度較快,在訪問非mdb格式的數(shù)據(jù)庫時則比較慢。

        RDO即遠程數(shù)據(jù)對象(Remote Data Object),其設(shè)計的目的是為了訪問遠程ODBC關(guān)系數(shù)據(jù)源。相對于DAO,RDO的查詢和連接速度更快,但它僅適用于Oracle和SQL Server數(shù)據(jù)庫[3]。

        ADO即ActiveX數(shù)據(jù)對象(ActiveX Data Object),是最新型的數(shù)據(jù)庫訪問方式。它適用于訪問各種類型的數(shù)據(jù)庫和數(shù)據(jù)文件,且訪問靈活、使用方便,該文采用的就是這種方式[3]。

        在通過ADO建立數(shù)據(jù)庫連接之前必須首先引用ADO對象庫。在VB菜單欄選擇“工程”,打開“引用”對話框,勾選Microsoft ActiveX Data Objects 2.5 Library,確定即可。

        ADO數(shù)據(jù)控件需要手動添加到工具箱才能使用。在VB菜單欄選擇“工程”,打開“部件”對話框,在“控件”選項卡中找到Microsoft ADO Data Control 6.0(OLEDB),勾選確定即可[4]。

        要實現(xiàn)數(shù)據(jù)庫的動態(tài)連接,通常采用的方法是通過編寫路徑代碼建立路徑,而連接到數(shù)據(jù)庫中的各種具體表也需要編寫程序[5]。如果數(shù)據(jù)庫中的表比較多,程序員的工作量就會增加且容易出錯。為此,該文采用了以下的方法建立數(shù)據(jù)庫連接。

        在ADO數(shù)據(jù)控件的屬性窗口打開ConnectionString屬性頁,選擇“使用連接字符串”,單擊“生成”按鈕(如圖3所示),在“提供程序”標簽頁中選中Microsoft Jet 4.0 OLE DB Provider,點擊“下一步”再選擇要連接到的數(shù)據(jù)庫即可[6]。操作完成后測試連接,彈出“測試連接成功”對話框(如圖4所示),說明數(shù)據(jù)庫連接正確。最后在ADO數(shù)據(jù)控件的RecordSource屬性頁設(shè)置數(shù)據(jù)庫中具體表的連接。

        2.3 程序設(shè)計

        本系統(tǒng)的核心功能是實現(xiàn)計量資料的管理查詢,下面以計量系統(tǒng)檢定規(guī)程的查詢?yōu)槔M行詳細介紹。

        本文采用的是ADO技術(shù)訪問數(shù)據(jù)庫。該技術(shù)通過使用ADO數(shù)據(jù)控件和ADO對象可以高效地實現(xiàn)數(shù)據(jù)庫的全部操作。ADO對象包含Connection、Command和Recordset等三個主要對象,還有Error、Property、Parameter、Field等子對象,如圖5所示。其中Connection對象用于創(chuàng)建數(shù)據(jù)源連接,Command對象定義命令信息,Recordset對象用來操作從數(shù)據(jù)源返回的記錄集[7]。在數(shù)據(jù)庫操作中最重要的是Connection對象和Recordset對象。

        圖6所示為計量系統(tǒng)檢定規(guī)程的查詢窗口。在計量資料數(shù)據(jù)庫的檢定規(guī)程表格中,數(shù)據(jù)按“名稱”、“代號”、“歸類”、“級別”、“保存位置”、“保管人”等字段保存于數(shù)據(jù)庫中。該文設(shè)計了分類查詢和精確查詢兩種方式。

        在分類查詢中,用戶選擇查詢類別后再點擊“查詢”按鈕就可以方便地得到查詢結(jié)果。以“級別”查詢?yōu)槔?,在該字段下包含“國家”、“軍工”、“地方”等幾種數(shù)據(jù),如用戶在ComboBox控件中選擇“國家”再點擊“查詢”按鈕,則符合“國家”級別的所有檢定規(guī)程將在DataGrid控件中顯示出來。

        部分代碼如下:

        在精確查詢的方式中,用戶需要在Text文本框中輸入需要查詢的檢定規(guī)程的名字或者代號,再點擊按鈕則能得到查詢結(jié)果,考慮到用戶可能不能確定檢定規(guī)程的準確名字或者代號,該文設(shè)計了模糊搜索的方法。以“按名稱查詢”為例,用戶在文本框中輸入“千分尺”,再點擊“按名稱查詢”按鈕,則名稱中包含“千分尺”的所有檢定規(guī)程將在DataGrid控件中顯示出來。

        部分代碼如下:

        3 結(jié)束語

        本文所設(shè)計的計量實驗室管理軟件操作界面簡潔,具備權(quán)限管理功能,數(shù)據(jù)更新方便,且在查詢過程中了設(shè)置了模糊搜索的方式,用戶體驗更加良好。經(jīng)實際檢驗,本軟件的應(yīng)用極大地方便了計量實驗室的管理工作。

        參考文獻:

        [1] 羅朝盛.Visual Basic 6.0程序設(shè)計教程[M].北京:人民郵電出版社,2002.

        [2] 劉文濤.Visual Basic+Access數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2006.

        [3] 祝旭.VB訪問數(shù)據(jù)庫的三種技術(shù)[J].湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2010(8):8-9.

        [4] 董國芃.ADO控件在VB中的應(yīng)用[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2009(6):122-123.

        [5] 王祥瑞,黃國華.ADO數(shù)據(jù)庫訪問技術(shù)[J].長春大學(xué)學(xué)報,2010(2):62-63.

        [6] 吳青林,王焱.VB中ADO訪問數(shù)據(jù)庫技術(shù)探討[J].軟件導(dǎo)刊,2010(2):151-152.

        [7] 田文勝,劉陽,學(xué)勤.Visual Basic編程指南[M].北京:清華大學(xué)出版社,2003.endprint

        摘要:當(dāng)今計算機技術(shù)飛速發(fā)展,使用計算機來對大量數(shù)據(jù)進行管理具有人工管理無法比擬的優(yōu)點。該文針對計量實驗室資料和數(shù)據(jù)繁多查找不便的缺點,基于VB和Access數(shù)據(jù)庫開發(fā)了一套計量實驗室管理系統(tǒng)。

        關(guān)鍵詞:VB 數(shù)據(jù)庫;計量;查詢

        中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)04-0682-03

        隨著計量技術(shù)的不斷發(fā)展,計量系統(tǒng)的資料、數(shù)據(jù)等也越來越多,這給計量工作的開展帶來了極大地不便。當(dāng)前計算機技術(shù)的發(fā)展極為成熟,使用計算機軟件來對計量資料進行管理,能夠?qū)崿F(xiàn)數(shù)據(jù)的大量存儲,且查詢調(diào)閱方便快捷、保密性和可靠性高,不僅減少了管理人員的工作量,而且將大大提高計量人員的工作效率。

        1 開發(fā)工具的選擇

        本文選擇的開發(fā)工具是Visual Basic 6.0,數(shù)據(jù)庫是Access。VB是美國微軟公司于1991年開發(fā)的用于設(shè)計Windows應(yīng)用程序的面向?qū)ο蟮目梢暬幊坦ぞ?,它采用了面向?qū)ο?、事件?qū)動的編程機制,具有簡單易學(xué)、開發(fā)速度快的特點,因而被廣泛使用[1]。VB的數(shù)據(jù)庫管理功能強大,通過其內(nèi)部集成的各種控件可以很方便的對數(shù)據(jù)庫進行數(shù)據(jù)查詢、數(shù)據(jù)更新等操作。

        Access是微軟公司推出的交互式關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是微軟公司的Office系列辦公軟件的重要成員。Access可以用最簡單的方式建立一個數(shù)據(jù)庫,可以接受和轉(zhuǎn)換多種文件格式的數(shù)據(jù),并方便地實現(xiàn)對現(xiàn)存的數(shù)據(jù)庫系統(tǒng)進行擴展和升級[2]。

        基于VB和Access進行系統(tǒng)開發(fā)可以很方便地實現(xiàn)數(shù)據(jù)庫的管理功能。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)組成

        本軟件設(shè)計的目的是為了方便進行計量實驗室的管理工作。

        程序開始運行后,首先加載“開始”窗口。在該窗口中一般訪客僅能進行普通的資料查詢,包括檢定規(guī)程、計量標準、校準規(guī)范、計量教材等資料。而高級用戶輸入密碼后,如果密碼正確,則可以進一步對客戶信息和內(nèi)部管理信息進行訪問,如圖1所示。內(nèi)部管理信息包括計量人員、測量設(shè)備、送檢儀器等信息,高級用戶可根據(jù)實際需要對客戶信息和內(nèi)部管理信息進行更新,圖2所示為系統(tǒng)整體結(jié)構(gòu)圖。

        2.2 數(shù)據(jù)庫連接

        VB對數(shù)據(jù)庫進行訪問的方式有三種DAO、RDO和ADO。

        DAO即數(shù)據(jù)訪問對象(Data Access Object),是一個面向?qū)ο蟮慕缑娼涌?。它基于Microsoft Jet數(shù)據(jù)庫引擎,VB和Access之間通過ODBC驅(qū)動程序進行連接[3]。DAO在訪問mdb格式的數(shù)據(jù)庫時速度較快,在訪問非mdb格式的數(shù)據(jù)庫時則比較慢。

        RDO即遠程數(shù)據(jù)對象(Remote Data Object),其設(shè)計的目的是為了訪問遠程ODBC關(guān)系數(shù)據(jù)源。相對于DAO,RDO的查詢和連接速度更快,但它僅適用于Oracle和SQL Server數(shù)據(jù)庫[3]。

        ADO即ActiveX數(shù)據(jù)對象(ActiveX Data Object),是最新型的數(shù)據(jù)庫訪問方式。它適用于訪問各種類型的數(shù)據(jù)庫和數(shù)據(jù)文件,且訪問靈活、使用方便,該文采用的就是這種方式[3]。

        在通過ADO建立數(shù)據(jù)庫連接之前必須首先引用ADO對象庫。在VB菜單欄選擇“工程”,打開“引用”對話框,勾選Microsoft ActiveX Data Objects 2.5 Library,確定即可。

        ADO數(shù)據(jù)控件需要手動添加到工具箱才能使用。在VB菜單欄選擇“工程”,打開“部件”對話框,在“控件”選項卡中找到Microsoft ADO Data Control 6.0(OLEDB),勾選確定即可[4]。

        要實現(xiàn)數(shù)據(jù)庫的動態(tài)連接,通常采用的方法是通過編寫路徑代碼建立路徑,而連接到數(shù)據(jù)庫中的各種具體表也需要編寫程序[5]。如果數(shù)據(jù)庫中的表比較多,程序員的工作量就會增加且容易出錯。為此,該文采用了以下的方法建立數(shù)據(jù)庫連接。

        在ADO數(shù)據(jù)控件的屬性窗口打開ConnectionString屬性頁,選擇“使用連接字符串”,單擊“生成”按鈕(如圖3所示),在“提供程序”標簽頁中選中Microsoft Jet 4.0 OLE DB Provider,點擊“下一步”再選擇要連接到的數(shù)據(jù)庫即可[6]。操作完成后測試連接,彈出“測試連接成功”對話框(如圖4所示),說明數(shù)據(jù)庫連接正確。最后在ADO數(shù)據(jù)控件的RecordSource屬性頁設(shè)置數(shù)據(jù)庫中具體表的連接。

        2.3 程序設(shè)計

        本系統(tǒng)的核心功能是實現(xiàn)計量資料的管理查詢,下面以計量系統(tǒng)檢定規(guī)程的查詢?yōu)槔M行詳細介紹。

        本文采用的是ADO技術(shù)訪問數(shù)據(jù)庫。該技術(shù)通過使用ADO數(shù)據(jù)控件和ADO對象可以高效地實現(xiàn)數(shù)據(jù)庫的全部操作。ADO對象包含Connection、Command和Recordset等三個主要對象,還有Error、Property、Parameter、Field等子對象,如圖5所示。其中Connection對象用于創(chuàng)建數(shù)據(jù)源連接,Command對象定義命令信息,Recordset對象用來操作從數(shù)據(jù)源返回的記錄集[7]。在數(shù)據(jù)庫操作中最重要的是Connection對象和Recordset對象。

        圖6所示為計量系統(tǒng)檢定規(guī)程的查詢窗口。在計量資料數(shù)據(jù)庫的檢定規(guī)程表格中,數(shù)據(jù)按“名稱”、“代號”、“歸類”、“級別”、“保存位置”、“保管人”等字段保存于數(shù)據(jù)庫中。該文設(shè)計了分類查詢和精確查詢兩種方式。

        在分類查詢中,用戶選擇查詢類別后再點擊“查詢”按鈕就可以方便地得到查詢結(jié)果。以“級別”查詢?yōu)槔?,在該字段下包含“國家”、“軍工”、“地方”等幾種數(shù)據(jù),如用戶在ComboBox控件中選擇“國家”再點擊“查詢”按鈕,則符合“國家”級別的所有檢定規(guī)程將在DataGrid控件中顯示出來。

        部分代碼如下:

        在精確查詢的方式中,用戶需要在Text文本框中輸入需要查詢的檢定規(guī)程的名字或者代號,再點擊按鈕則能得到查詢結(jié)果,考慮到用戶可能不能確定檢定規(guī)程的準確名字或者代號,該文設(shè)計了模糊搜索的方法。以“按名稱查詢”為例,用戶在文本框中輸入“千分尺”,再點擊“按名稱查詢”按鈕,則名稱中包含“千分尺”的所有檢定規(guī)程將在DataGrid控件中顯示出來。

        部分代碼如下:

        3 結(jié)束語

        本文所設(shè)計的計量實驗室管理軟件操作界面簡潔,具備權(quán)限管理功能,數(shù)據(jù)更新方便,且在查詢過程中了設(shè)置了模糊搜索的方式,用戶體驗更加良好。經(jīng)實際檢驗,本軟件的應(yīng)用極大地方便了計量實驗室的管理工作。

        參考文獻:

        [1] 羅朝盛.Visual Basic 6.0程序設(shè)計教程[M].北京:人民郵電出版社,2002.

        [2] 劉文濤.Visual Basic+Access數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2006.

        [3] 祝旭.VB訪問數(shù)據(jù)庫的三種技術(shù)[J].湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2010(8):8-9.

        [4] 董國芃.ADO控件在VB中的應(yīng)用[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2009(6):122-123.

        [5] 王祥瑞,黃國華.ADO數(shù)據(jù)庫訪問技術(shù)[J].長春大學(xué)學(xué)報,2010(2):62-63.

        [6] 吳青林,王焱.VB中ADO訪問數(shù)據(jù)庫技術(shù)探討[J].軟件導(dǎo)刊,2010(2):151-152.

        [7] 田文勝,劉陽,學(xué)勤.Visual Basic編程指南[M].北京:清華大學(xué)出版社,2003.endprint

        摘要:當(dāng)今計算機技術(shù)飛速發(fā)展,使用計算機來對大量數(shù)據(jù)進行管理具有人工管理無法比擬的優(yōu)點。該文針對計量實驗室資料和數(shù)據(jù)繁多查找不便的缺點,基于VB和Access數(shù)據(jù)庫開發(fā)了一套計量實驗室管理系統(tǒng)。

        關(guān)鍵詞:VB 數(shù)據(jù)庫;計量;查詢

        中圖分類號:TP311.52 文獻標識碼:A 文章編號:1009-3044(2014)04-0682-03

        隨著計量技術(shù)的不斷發(fā)展,計量系統(tǒng)的資料、數(shù)據(jù)等也越來越多,這給計量工作的開展帶來了極大地不便。當(dāng)前計算機技術(shù)的發(fā)展極為成熟,使用計算機軟件來對計量資料進行管理,能夠?qū)崿F(xiàn)數(shù)據(jù)的大量存儲,且查詢調(diào)閱方便快捷、保密性和可靠性高,不僅減少了管理人員的工作量,而且將大大提高計量人員的工作效率。

        1 開發(fā)工具的選擇

        本文選擇的開發(fā)工具是Visual Basic 6.0,數(shù)據(jù)庫是Access。VB是美國微軟公司于1991年開發(fā)的用于設(shè)計Windows應(yīng)用程序的面向?qū)ο蟮目梢暬幊坦ぞ?,它采用了面向?qū)ο?、事件?qū)動的編程機制,具有簡單易學(xué)、開發(fā)速度快的特點,因而被廣泛使用[1]。VB的數(shù)據(jù)庫管理功能強大,通過其內(nèi)部集成的各種控件可以很方便的對數(shù)據(jù)庫進行數(shù)據(jù)查詢、數(shù)據(jù)更新等操作。

        Access是微軟公司推出的交互式關(guān)系型數(shù)據(jù)庫管理系統(tǒng),是微軟公司的Office系列辦公軟件的重要成員。Access可以用最簡單的方式建立一個數(shù)據(jù)庫,可以接受和轉(zhuǎn)換多種文件格式的數(shù)據(jù),并方便地實現(xiàn)對現(xiàn)存的數(shù)據(jù)庫系統(tǒng)進行擴展和升級[2]。

        基于VB和Access進行系統(tǒng)開發(fā)可以很方便地實現(xiàn)數(shù)據(jù)庫的管理功能。

        2 系統(tǒng)設(shè)計

        2.1 系統(tǒng)組成

        本軟件設(shè)計的目的是為了方便進行計量實驗室的管理工作。

        程序開始運行后,首先加載“開始”窗口。在該窗口中一般訪客僅能進行普通的資料查詢,包括檢定規(guī)程、計量標準、校準規(guī)范、計量教材等資料。而高級用戶輸入密碼后,如果密碼正確,則可以進一步對客戶信息和內(nèi)部管理信息進行訪問,如圖1所示。內(nèi)部管理信息包括計量人員、測量設(shè)備、送檢儀器等信息,高級用戶可根據(jù)實際需要對客戶信息和內(nèi)部管理信息進行更新,圖2所示為系統(tǒng)整體結(jié)構(gòu)圖。

        2.2 數(shù)據(jù)庫連接

        VB對數(shù)據(jù)庫進行訪問的方式有三種DAO、RDO和ADO。

        DAO即數(shù)據(jù)訪問對象(Data Access Object),是一個面向?qū)ο蟮慕缑娼涌?。它基于Microsoft Jet數(shù)據(jù)庫引擎,VB和Access之間通過ODBC驅(qū)動程序進行連接[3]。DAO在訪問mdb格式的數(shù)據(jù)庫時速度較快,在訪問非mdb格式的數(shù)據(jù)庫時則比較慢。

        RDO即遠程數(shù)據(jù)對象(Remote Data Object),其設(shè)計的目的是為了訪問遠程ODBC關(guān)系數(shù)據(jù)源。相對于DAO,RDO的查詢和連接速度更快,但它僅適用于Oracle和SQL Server數(shù)據(jù)庫[3]。

        ADO即ActiveX數(shù)據(jù)對象(ActiveX Data Object),是最新型的數(shù)據(jù)庫訪問方式。它適用于訪問各種類型的數(shù)據(jù)庫和數(shù)據(jù)文件,且訪問靈活、使用方便,該文采用的就是這種方式[3]。

        在通過ADO建立數(shù)據(jù)庫連接之前必須首先引用ADO對象庫。在VB菜單欄選擇“工程”,打開“引用”對話框,勾選Microsoft ActiveX Data Objects 2.5 Library,確定即可。

        ADO數(shù)據(jù)控件需要手動添加到工具箱才能使用。在VB菜單欄選擇“工程”,打開“部件”對話框,在“控件”選項卡中找到Microsoft ADO Data Control 6.0(OLEDB),勾選確定即可[4]。

        要實現(xiàn)數(shù)據(jù)庫的動態(tài)連接,通常采用的方法是通過編寫路徑代碼建立路徑,而連接到數(shù)據(jù)庫中的各種具體表也需要編寫程序[5]。如果數(shù)據(jù)庫中的表比較多,程序員的工作量就會增加且容易出錯。為此,該文采用了以下的方法建立數(shù)據(jù)庫連接。

        在ADO數(shù)據(jù)控件的屬性窗口打開ConnectionString屬性頁,選擇“使用連接字符串”,單擊“生成”按鈕(如圖3所示),在“提供程序”標簽頁中選中Microsoft Jet 4.0 OLE DB Provider,點擊“下一步”再選擇要連接到的數(shù)據(jù)庫即可[6]。操作完成后測試連接,彈出“測試連接成功”對話框(如圖4所示),說明數(shù)據(jù)庫連接正確。最后在ADO數(shù)據(jù)控件的RecordSource屬性頁設(shè)置數(shù)據(jù)庫中具體表的連接。

        2.3 程序設(shè)計

        本系統(tǒng)的核心功能是實現(xiàn)計量資料的管理查詢,下面以計量系統(tǒng)檢定規(guī)程的查詢?yōu)槔M行詳細介紹。

        本文采用的是ADO技術(shù)訪問數(shù)據(jù)庫。該技術(shù)通過使用ADO數(shù)據(jù)控件和ADO對象可以高效地實現(xiàn)數(shù)據(jù)庫的全部操作。ADO對象包含Connection、Command和Recordset等三個主要對象,還有Error、Property、Parameter、Field等子對象,如圖5所示。其中Connection對象用于創(chuàng)建數(shù)據(jù)源連接,Command對象定義命令信息,Recordset對象用來操作從數(shù)據(jù)源返回的記錄集[7]。在數(shù)據(jù)庫操作中最重要的是Connection對象和Recordset對象。

        圖6所示為計量系統(tǒng)檢定規(guī)程的查詢窗口。在計量資料數(shù)據(jù)庫的檢定規(guī)程表格中,數(shù)據(jù)按“名稱”、“代號”、“歸類”、“級別”、“保存位置”、“保管人”等字段保存于數(shù)據(jù)庫中。該文設(shè)計了分類查詢和精確查詢兩種方式。

        在分類查詢中,用戶選擇查詢類別后再點擊“查詢”按鈕就可以方便地得到查詢結(jié)果。以“級別”查詢?yōu)槔?,在該字段下包含“國家”、“軍工”、“地方”等幾種數(shù)據(jù),如用戶在ComboBox控件中選擇“國家”再點擊“查詢”按鈕,則符合“國家”級別的所有檢定規(guī)程將在DataGrid控件中顯示出來。

        部分代碼如下:

        在精確查詢的方式中,用戶需要在Text文本框中輸入需要查詢的檢定規(guī)程的名字或者代號,再點擊按鈕則能得到查詢結(jié)果,考慮到用戶可能不能確定檢定規(guī)程的準確名字或者代號,該文設(shè)計了模糊搜索的方法。以“按名稱查詢”為例,用戶在文本框中輸入“千分尺”,再點擊“按名稱查詢”按鈕,則名稱中包含“千分尺”的所有檢定規(guī)程將在DataGrid控件中顯示出來。

        部分代碼如下:

        3 結(jié)束語

        本文所設(shè)計的計量實驗室管理軟件操作界面簡潔,具備權(quán)限管理功能,數(shù)據(jù)更新方便,且在查詢過程中了設(shè)置了模糊搜索的方式,用戶體驗更加良好。經(jīng)實際檢驗,本軟件的應(yīng)用極大地方便了計量實驗室的管理工作。

        參考文獻:

        [1] 羅朝盛.Visual Basic 6.0程序設(shè)計教程[M].北京:人民郵電出版社,2002.

        [2] 劉文濤.Visual Basic+Access數(shù)據(jù)庫開發(fā)與實例[M].北京:清華大學(xué)出版社,2006.

        [3] 祝旭.VB訪問數(shù)據(jù)庫的三種技術(shù)[J].湖南工業(yè)職業(yè)技術(shù)學(xué)院學(xué)報,2010(8):8-9.

        [4] 董國芃.ADO控件在VB中的應(yīng)用[J].哈爾濱職業(yè)技術(shù)學(xué)院學(xué)報,2009(6):122-123.

        [5] 王祥瑞,黃國華.ADO數(shù)據(jù)庫訪問技術(shù)[J].長春大學(xué)學(xué)報,2010(2):62-63.

        [6] 吳青林,王焱.VB中ADO訪問數(shù)據(jù)庫技術(shù)探討[J].軟件導(dǎo)刊,2010(2):151-152.

        [7] 田文勝,劉陽,學(xué)勤.Visual Basic編程指南[M].北京:清華大學(xué)出版社,2003.endprint

        猜你喜歡
        計量數(shù)據(jù)庫
        《化學(xué)分析計量》2020年第6期目次
        關(guān)注日常 計量幸福
        特別健康(2018年4期)2018-07-03 00:38:26
        計量自動化在線損異常中的應(yīng)用
        數(shù)據(jù)庫
        財經(jīng)(2017年2期)2017-03-10 14:35:35
        數(shù)據(jù)庫
        財經(jīng)(2016年15期)2016-06-03 07:38:02
        數(shù)據(jù)庫
        財經(jīng)(2016年3期)2016-03-07 07:44:46
        數(shù)據(jù)庫
        財經(jīng)(2016年6期)2016-02-24 07:41:51
        基于因子分析的人力資本計量研究
        亚洲一级电影在线观看| 潮喷大喷水系列无码久久精品| 99久久综合精品五月天| 欧美极品第一页| 日韩高清av一区二区| 中文字幕隔壁人妻欲求不满| 人妻少妇精品视频专区| 国内精品久久久久久无码不卡| 亚洲五月七月丁香缴情| 日韩av水蜜桃一区二区三区| 狠狠躁18三区二区一区| 亚洲一区av无码少妇电影| 久久久国产精品ⅤA麻豆百度| 久久人妻少妇嫩草av蜜桃| 特黄aaaaaaaaa毛片免费视频| 女人夜夜春高潮爽a∨片| 中文一区二区三区无码视频| 国产精品毛片av毛片一区二区 | 熟女少妇内射日韩亚洲| 亚洲av成本人无码网站| 国产综合一区二区三区av| 91色老久久偷偷精品蜜臀懂色| 天堂8在线天堂资源bt| 国产成人啪精品| 日本小视频一区二区三区| 18禁免费无码无遮挡不卡网站| 丰满熟女人妻中文字幕免费| 2020亚洲国产| 国产视频激情视频在线观看| 女的扒开尿口让男人桶30分钟| 在线视频一区色| 久久精品一区二区三区不卡牛牛| 亚洲av综合国产av日韩| 精品人妻伦九区久久aaa片69| 色综合色综合久久综合频道| av在线播放中文专区| 玩弄丰满奶水的女邻居| 狠狠狠色丁香婷婷综合激情| 精品国产污黄网站在线观看 | 国产另类人妖在线观看| 夜夜躁狠狠躁日日躁2022|