999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于VB.NET的計量數(shù)據(jù)統(tǒng)計工具的設計

2016-05-14 07:42:42潘旭輝
科技創(chuàng)新導報 2016年9期

潘旭輝

摘 要:為了解決部分縣級計量所以Word郵件合并功能批量打印證書后產(chǎn)生的數(shù)據(jù)統(tǒng)計問題,文章利用VB.NET程序語言設計了一種軟件工具,可以把大量的Excel文件進行合并后導入數(shù)據(jù)庫,實現(xiàn)計量檢定數(shù)據(jù)的快速查詢和統(tǒng)計,有利于縣級計量所當前面臨任務重、經(jīng)費少和人力資源不足的現(xiàn)狀下提高數(shù)據(jù)統(tǒng)計的工作效率和節(jié)約人力資源。

關鍵詞:計量 Excel合并 數(shù)據(jù)統(tǒng)計 VB.NET

中圖分類號:TP311.52 文獻標識碼:A 文章編號:1674-098X(2016)03(c)-0085-02

1 設計背景

縣級計量測試所承擔著本地區(qū)量值傳遞、保障計量單位的統(tǒng)一和量值準確可靠,執(zhí)行強制檢定和法律規(guī)定的其他檢定、測試任務,為計量行政部門依法實施計量監(jiān)督,提供技術保證,是國家計量體系重要的支點。在支持經(jīng)濟社會發(fā)展的過程中,發(fā)揮了越來越重要的作用,同時也表現(xiàn)出自身的一些不足:檢定人員少,人力資源不足;科技研發(fā)能力弱;計量器具檢定任務重;財政經(jīng)費有限。很多縣級計量測試所沒有能力去開發(fā)計量管理軟件系統(tǒng),同時也沒有能力去購買一套價格不菲的計量管理軟件并承擔軟件后續(xù)的升級支持費用。證書打印還只能依靠Word的郵件合并功能進行批量打印,給后續(xù)的數(shù)據(jù)統(tǒng)計帶來很大的問題。人工的方式進行統(tǒng)計,不僅耗時耗力,結果還不準確。設計一種計量數(shù)據(jù)統(tǒng)計工具,對于提高縣級所的數(shù)據(jù)統(tǒng)計能力、節(jié)約人力資源有著非常大的意義。

2 設計方法

首先要對利用Word的郵件合并功能批量打印證書的程序進行了解。Word郵件合并方式批量打印證書的步驟一般是先建立Excel表格,將檢定證書所需的信息以二維表格的形式輸入;然后創(chuàng)建一個新的Word,設計證書的版面,切換到郵件合并選項,選擇建立的Excel文件,將文件中的要素插到Word指定的位置,完成合并后,Word中就會呈現(xiàn)證書內容;最后開始批量打印。建立的Excel表格就是該設計要針對的目標數(shù)據(jù)。對一個縣級所,一年可能有上千或數(shù)千個Excel表格數(shù)據(jù)。

設計的第一步是建立數(shù)據(jù)庫,文章的設計思路是把批量的Excel數(shù)據(jù)表合并為一個表,再導入數(shù)據(jù)庫,完成數(shù)據(jù)庫的建立。第二步是在建好數(shù)據(jù)庫的基礎上,設計查詢功能,使用者可以以檢定證書各要素為選項進行搜索,呈現(xiàn)搜索后的數(shù)據(jù),同時自動統(tǒng)計縣級所經(jīng)常需要的服務企業(yè)的數(shù)量和檢定的計量器具的數(shù)量。

設計的軟件工具選擇為VB.NET,它是基于微軟.NET Framework之上的面向對象的編程語言,可以方便地對Excel和數(shù)據(jù)庫進行操作。集成開發(fā)環(huán)境為Visual Studio 2010。

3 設計實現(xiàn)

3.1 建立數(shù)據(jù)庫

此步驟依次由選擇合并文件夾、合并Excel表格、整理合并后表格、連接數(shù)據(jù)庫、執(zhí)行復制操作、更新數(shù)據(jù)庫組成。

3.1.1 選擇合并文件夾

類庫中的FolderBrowserDialog類提供了一種方法,它提示用戶瀏覽并最終選擇一個文件夾。利用它的SelectedPath方法獲取用戶選擇的文件夾的路徑。

使用類庫中的Directoryinfo類,此類主要用于創(chuàng)建、移動和枚舉目錄和子目錄。利用它的GetFiles方法獲取選擇的文件夾下的Excel文件名稱。

3.1.2 合并Excel文件

從獲取的第一個Excel文件開始,一直到最后一個Excel文件依次執(zhí)行下列程序。

(1)打開文件,獲取文件焦點,確定該文件的數(shù)據(jù)總行數(shù)。默認連續(xù)3行C列(列名:送檢單位)出現(xiàn)空值為數(shù)據(jù)行結束信號。

(2)考慮Excel文件實際列數(shù)不超過16列,故默認數(shù)據(jù)列數(shù)為16列,復制區(qū)域(A1:P總行數(shù))內數(shù)據(jù),執(zhí)行復制操作。WorkSheet2.Range("A1:P" & sum).Copy()

(3)新Excel文件打開,獲取焦點,執(zhí)行粘貼操作。

WorkSheet1.Range("A" & sum1 & ":P" & sum + sum1).PasteSpecial()

(4)合并結束后,保存并顯示合并的文件數(shù)量,然后釋放資源。

3.1.3 檢查、調整合并后的Excel表格

打開合并后的文件,統(tǒng)一格式,排序去除各個文件原來的標題行。

每個Excel文件都有相同的標題行,合并后就會出現(xiàn)大量的標題行,如果不去除,標題行將作為數(shù)據(jù)存入數(shù)據(jù)庫。

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

設置好ADO.NET的連接字符串和SQL查詢語句,連接數(shù)據(jù)庫并執(zhí)行ADO.NET對象DataAdapter的填充命令,在內存中建立兩個虛表Table1和Table2,分別對應Access數(shù)據(jù)庫中的表和合并后的Excel表格。

3.1.5 執(zhí)行復制操作

遍歷Tabel2,分別把Table2的每一項數(shù)據(jù)傳遞到Table1。

MyRow = MyTable1.NewRow()

MyRow("號") = MyTable2.Rows(i)("號")

MyRow("送檢單位") = MyTable2.Rows(i)("送檢單位")

……………

3.1.6 更新數(shù)據(jù)庫

DataAdapter的Update命令更新Access數(shù)據(jù)庫,同時釋放占用的資源。

3.2 設計查詢功能

查詢功能分為兩個部分,可以查詢此次合并數(shù)據(jù)和歷史數(shù)據(jù)。查詢此次數(shù)據(jù)時,數(shù)據(jù)庫連接合并后的Excel文件,查詢歷史數(shù)據(jù)時,數(shù)據(jù)庫連接Access數(shù)據(jù)庫。以檢定證書的要素如證書號、送檢單位、計量器具名稱等為搜索項,可以設定搜索起始日期。

ComboBox控件適用于建議用戶選擇控件所列舉的選項,在該控件的下拉選項中輸入證書要素。TextBox控件用于輸入搜索內容,MonthCalendar控件用于選擇起始日期。

用戶輸入搜索內容,選定起始日期后,執(zhí)行搜索命令,搜索結果以證書號增序排列,同時顯示搜索結果信息,查詢結果如圖1所示。

4 結語

該文設計的這種軟件工具,可以高效地解決以Word的郵件合并功能批量打印證書后計量數(shù)據(jù)統(tǒng)計的問題。在當下很多縣級計量所計量管理自動化水平不高,證書打印還停留在Word郵件合并方式,打印證書后存在計量數(shù)據(jù)統(tǒng)計問題的背景下,對縣級所提高數(shù)據(jù)統(tǒng)計能力,節(jié)約人力資源具有很大的意義。

參考文獻

[1] 魏崢,Visual Basic.NET程序設計教程[M].北京:清華大學出版社,2005.

主站蜘蛛池模板: 国国产a国产片免费麻豆| 丰满人妻中出白浆| 97精品久久久大香线焦| 亚欧美国产综合| 69av在线| 精品人妻无码区在线视频| 四虎AV麻豆| 亚洲精品第五页| 日本午夜网站| 曰韩人妻一区二区三区| 日韩欧美视频第一区在线观看| 欧美特级AAAAAA视频免费观看| 一本大道AV人久久综合| 国产黑丝一区| 老色鬼久久亚洲AV综合| 欧美日韩国产成人在线观看| 波多野结衣视频一区二区 | 无码国产伊人| 欧美成人二区| 一本一道波多野结衣av黑人在线| 九色最新网址| 2021最新国产精品网站| 久热99这里只有精品视频6| 国产一级在线观看www色 | 国产亚洲欧美日韩在线观看一区二区| 九九热免费在线视频| 亚洲AV无码乱码在线观看代蜜桃 | 久久精品只有这里有| 国产电话自拍伊人| 第一页亚洲| 91亚洲精品国产自在现线| 国产精品久线在线观看| 亚洲人成色在线观看| 国产欧美日韩在线在线不卡视频| 欧美综合区自拍亚洲综合天堂| 国产91丝袜在线观看| 国产美女91呻吟求| 九九热在线视频| 六月婷婷激情综合| 亚洲欧洲国产成人综合不卡| 日韩大片免费观看视频播放| 欧美一区二区自偷自拍视频| 国产免费羞羞视频| 欧洲欧美人成免费全部视频| 无码'专区第一页| 69视频国产| 日韩欧美国产综合| 国产内射一区亚洲| 国产免费黄| 波多野结衣久久高清免费| 久无码久无码av无码| 国产一级毛片网站| 欧美a在线看| 国产精品久久国产精麻豆99网站| 九一九色国产| 亚洲AV无码精品无码久久蜜桃| 欧美在线一二区| 亚洲第一页在线观看| 99re在线免费视频| P尤物久久99国产综合精品| 97国产精品视频自在拍| 精品91视频| 人妻一区二区三区无码精品一区| 国产成a人片在线播放| www.精品国产| 亚洲天堂久久| 国产一区二区精品福利| 亚国产欧美在线人成| 久99久热只有精品国产15| 白浆视频在线观看| 亚洲一区二区成人| 色噜噜在线观看| 91精品免费高清在线| 国语少妇高潮| 免费女人18毛片a级毛片视频| 国产成人91精品| 成年女人a毛片免费视频| 国产啪在线| 97免费在线观看视频| 国产一区二区视频在线| 乱系列中文字幕在线视频| 成人在线第一页|