• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

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

      齊斌

      摘要:當今計算機技術(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ù)等也越來越多,這給計量工作的開展帶來了極大地不便。當前計算機技術(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ù)飛速發(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ù)等也越來越多,這給計量工作的開展帶來了極大地不便。當前計算機技術(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ū)ο蟮慕缑娼涌凇K贛icrosoft 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ù)飛速發(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ù)等也越來越多,這給計量工作的開展帶來了極大地不便。當前計算機技術(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
      基于因子分析的人力資本計量研究
      青冈县| 周宁县| 芒康县| 岢岚县| 育儿| 鄄城县| 淄博市| 福海县| 聂荣县| 彭泽县| 吉木萨尔县| 神池县| 嵊州市| 遂溪县| 上犹县| 桐柏县| 新兴县| 小金县| 博客| 山西省| 武隆县| 台安县| 突泉县| 开封市| 郓城县| 保康县| 洞头县| 南安市| 农安县| 潮州市| 长沙市| 宾川县| 宁武县| 延吉市| 黑河市| 永吉县| 乌兰浩特市| 天水市| 德江县| 盈江县| 和龙市|