亚洲免费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
        基于因子分析的人力資本計量研究
        二区三区视频| 大尺度无遮挡激烈床震网站| 人妻少妇无码精品视频区| 免费观看又污又黄的网站| 亚洲av影院一区二区三区四区| 日本一区二区高清视频| 国产极品少妇一区二区| 久久99久久99精品中文字幕| 精品视频999| 亚洲影院在线观看av| 99久久精品在线视频| a级毛片无码久久精品免费| 国产精品18禁久久久久久久久| 日本精品人妻一区二区三区 | 亚洲日韩AV无码美腿丝袜| 亚洲成色在线综合网站| 免费一级欧美大片久久网| 久久国产精品色av免费看| 亚洲av中文无码乱人伦在线咪咕| 久久久久亚洲av无码专区网站 | 236宅宅理论片免费| 成人国产精品高清在线观看| 亚洲国产区中文在线观看| 国产在线精品一区二区三区直播| 色两性网欧美| 中国少妇和黑人做爰视频| 午夜福利影院成人影院| 真人新婚之夜破苞第一次视频| 96精品在线| 极品新娘高清在线观看| 国产精品理论片在线观看| 久久久久亚洲av无码专区导航| 欧美洲精品亚洲精品中文字幕| 日韩一区二区,亚洲一区二区视频| av剧情演绎福利对白| 国产成人无码区免费内射一片色欲| 天啦噜国产精品亚洲精品| 新久久国产色av免费看| 国精产品一区一区三区有限公司杨| 欧美韩日亚洲影视在线视频| 国产盗摄一区二区三区av|