已閱讀5頁(yè),還剩24頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
論文提綱緒論1背景知識(shí)11程序設(shè)計(jì)及運(yùn)行環(huán)境為MICROSOFTWINDOWS2000PROFESSIONALVISUALBASIC60MICROSOFTACCESS2000MICROSOFTEXCEL200012VISUALBASIC60簡(jiǎn)介“VISUAL”指的是開(kāi)發(fā)圖形用戶(hù)界面(GUI)的方法,它不需要編寫(xiě)大量的代碼去描述界面元素的外觀(guān)和位置,而只要把預(yù)先建立的對(duì)象拖放到屏幕上的一點(diǎn)既可?!癇ASIC”指的是BEGINNERSALLPURPOSESYMBOLITINSTRUCTIONCODE的簡(jiǎn)稱(chēng),這是一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用的最為廣泛的語(yǔ)言。VISUALBASIC包含數(shù)百條語(yǔ)句、函數(shù)和關(guān)鍵詞,其中很多和WINDOWSGUI有直接關(guān)系。13MICROSOFTACCESS2000簡(jiǎn)介作為MICROSOFTOFFICE2000專(zhuān)業(yè)版的重要組件,MICROSOFTACCESS2000是開(kāi)發(fā)中小型關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的最強(qiáng)大平臺(tái)之一,它的功能包含了,建立整齊的資料表格、對(duì)資料做處理、對(duì)需要的資料做查詢(xún)、資料的輸出、打印報(bào)表。14MICROSOFTEXCEL2000簡(jiǎn)介MICROSOFTEXCEL表格是微軟公司MICROSOFTOFFICE套件中專(zhuān)門(mén)用作電子表格處理的軟件,也稱(chēng)電子表格,它的特長(zhǎng)是處理比較規(guī)則的數(shù)據(jù),例如人事、檔案、工資信息,還可以對(duì)這些信息進(jìn)行分析、計(jì)算、處理,而且操作起來(lái)也很方便(例如增加、刪除、復(fù)制等都很容易),而且它的數(shù)據(jù)都是一些獨(dú)立的文件,可以很方便地復(fù)制、傳輸,因此在實(shí)際的辦公中,MICROSOFTEXCEL的到了很廣泛的應(yīng)用2需求分析根據(jù)對(duì)輔料物資管理部門(mén)工作人員需求的分析,經(jīng)歸納后。3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)該輔料物資管理系統(tǒng)主要是由前臺(tái)的利用VISUALBASIC60編制的主程序和依靠ACCESS2000構(gòu)建的數(shù)據(jù)庫(kù),以及用于打印和預(yù)覽報(bào)表的EXCEL2000工作表構(gòu)成31系統(tǒng)結(jié)構(gòu)32輔料物資管理系統(tǒng)模型321輔料物資管理系統(tǒng)子系統(tǒng)設(shè)計(jì)輔料物資信息管理系統(tǒng)包含4個(gè)子系統(tǒng)它們是流水賬處理模塊、明細(xì)賬處理模塊、報(bào)表處理模塊、字典處理模塊。322ER信息模型的設(shè)計(jì)結(jié)合具體DBMS所提供的數(shù)據(jù)模型類(lèi)型,導(dǎo)出關(guān)系數(shù)據(jù)模型,從而進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。4輔料物資管理系統(tǒng)功能介紹41進(jìn)入輔料物資管理系統(tǒng)由于本系統(tǒng)只對(duì)倉(cāng)庫(kù)管理員和相關(guān)領(lǐng)導(dǎo)及管理人員開(kāi)放,因此,為了保證數(shù)據(jù)的安全性,本系統(tǒng)專(zhuān)門(mén)設(shè)計(jì)了用戶(hù)密碼,只有擁有密碼者方可進(jìn)入系統(tǒng)。42系統(tǒng)主界面簡(jiǎn)介43流水賬處理44明細(xì)賬查詢(xún)45打印月報(bào)表46字典處理字典處理模塊的主要功能是對(duì)物資進(jìn)行分類(lèi)管理,通過(guò)該模塊,用戶(hù)可以對(duì)系統(tǒng)的數(shù)據(jù)信息進(jìn)行維護(hù),可以添加、刪除和修改有關(guān)的數(shù)據(jù)信息,并且在添加數(shù)據(jù)信息時(shí),為方便用戶(hù)的操作與管理,用戶(hù)只需要輸入相應(yīng)的數(shù)據(jù)名稱(chēng),而數(shù)據(jù)的編號(hào)是系統(tǒng)根據(jù)現(xiàn)有編號(hào)直接按順序生成的,簡(jiǎn)化了操作過(guò)程,有效的減少了輸入中可能產(chǎn)生的錯(cuò)誤。5實(shí)現(xiàn)51如何實(shí)現(xiàn)與數(shù)據(jù)庫(kù)之間的鏈接52如何利用VISUALBASIC60實(shí)現(xiàn)報(bào)表的創(chuàng)建結(jié)束語(yǔ)輔料物資管理信息系統(tǒng)摘要由于長(zhǎng)期以來(lái),物資管理部門(mén)的各類(lèi)物資管理工作都是采用手工管理,這不僅工作效率低、層次多、重復(fù)勞動(dòng)多、管理復(fù)雜、數(shù)據(jù)統(tǒng)計(jì)緩慢,而且非常容易出差錯(cuò)。同時(shí),由于在手工管理方式下,各種賬目繁多,信息處理速度慢,特別是綜合數(shù)據(jù)處理速度更慢,并且管理復(fù)雜,難以及時(shí)的得到反饋信息,使各種庫(kù)存信息不能有效的應(yīng)用于企業(yè)管理,造成了企業(yè)資源的浪費(fèi)和管理成本的提高。因此,出于解決上述問(wèn)題的目的,本文闡述了基于VISUALBASIC60、MICROSOFTACCESS2000和MICROSOFTEXCEL2000模式下的輔料物資管理系統(tǒng)的實(shí)現(xiàn)。本套系統(tǒng)包括對(duì)輔料物資的入庫(kù)情況、出庫(kù)情況(即領(lǐng)用情況)、庫(kù)存情況的管理,各種報(bào)表系統(tǒng)的打印,以及字典處理等各種功能。在實(shí)現(xiàn)上,主要是應(yīng)用VISUALBASIC開(kāi)發(fā)整套系統(tǒng)的整體架構(gòu),用MICROSOFTACCESS2000對(duì)輔料物資和領(lǐng)料單位的各種數(shù)據(jù)進(jìn)行存儲(chǔ),用MICROSOFTEXCEL2000來(lái)進(jìn)行報(bào)表的設(shè)計(jì)。關(guān)鍵詞輔料物資管理,信息系統(tǒng),VISUALBASIC60緒論一個(gè)企業(yè)的生產(chǎn)運(yùn)轉(zhuǎn),離不開(kāi)各類(lèi)物資作基礎(chǔ),而各類(lèi)物資的管理水平又是生產(chǎn)后勤保障的關(guān)鍵因素之一。企業(yè)中的物資可分成原料、輔料、產(chǎn)品三大類(lèi),而其中輔料物資的種類(lèi)和數(shù)量都是最復(fù)雜的,工作人員在對(duì)近上千種輔料物資進(jìn)行管理時(shí),要開(kāi)展許多瑣碎而繁雜的工作。每天除了要記錄當(dāng)天物資的入庫(kù)和出庫(kù)情況外,還要對(duì)庫(kù)存進(jìn)行統(tǒng)計(jì),以便及時(shí)地對(duì)某些短缺物資進(jìn)行購(gòu)買(mǎi),同時(shí)對(duì)所擁有的物資所占的資金數(shù)進(jìn)行統(tǒng)計(jì)。然而,由于物資種類(lèi)繁多,型號(hào)也有很多差異,使得管理工作非常復(fù)雜,鑒于這種情況有必要開(kāi)發(fā)一個(gè)物資管理系統(tǒng)以減輕工作人員的工作難度。因此,為了適應(yīng)企業(yè)生產(chǎn)的需要,提高工作效率,迅速、準(zhǔn)確地為用戶(hù)提供各類(lèi)物資信息,筆者在VISUALBASIC60前臺(tái)工作環(huán)境下,以MICROSOFTACCESS2000作為后臺(tái)數(shù)據(jù)庫(kù),開(kāi)發(fā)出本輔料物資管理系統(tǒng),計(jì)劃利用計(jì)算機(jī)對(duì)各類(lèi)物資信息進(jìn)行輔助管理。該系統(tǒng)作為一種管理信息系統(tǒng)主要解決的問(wèn)題是對(duì)企業(yè)的輔料物資的管理問(wèn)題。主要包括對(duì)輔料物資的入庫(kù)情況、出庫(kù)情況(即領(lǐng)用情況)、庫(kù)存情況的管理。其所要達(dá)成的目的就是通過(guò)對(duì)輔料物資的嚴(yán)格管理和控制,來(lái)達(dá)到為企業(yè)節(jié)約成本、提供準(zhǔn)確詳實(shí)的庫(kù)存信息和部門(mén)消耗信息,以實(shí)現(xiàn)經(jīng)濟(jì)效益的增長(zhǎng)和管理成本的降低。1背景知識(shí)11程序設(shè)計(jì)及運(yùn)行環(huán)境MICROSOFTWINDOWS2000PROFESSIONALVISUALBASIC60MICROSOFTACCESS2000MICROSOFTEXCEL200012VISUALBASIC60簡(jiǎn)介從字面上看,“VISUAL”指的是開(kāi)發(fā)圖形用戶(hù)界面(GUI)的方法,它不需要編寫(xiě)大量的代碼去描述界面元素的外觀(guān)和位置,而只要把預(yù)先建立的對(duì)象拖放到屏幕上的一點(diǎn)既可。“BASIC”指的是BEGINNERSALLPURPOSESYMBOLITINSTRUCTIONCODE的簡(jiǎn)稱(chēng),這是一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用的最為廣泛的語(yǔ)言。VISUALBASIC包含數(shù)百條語(yǔ)句、函數(shù)和關(guān)鍵詞,其中很多和WINDOWSGUI有直接關(guān)系。VISUALBASIC具有以下特點(diǎn)1、真正的面向?qū)ο缶幊蹋情_(kāi)發(fā)人員在維護(hù)系統(tǒng)運(yùn)行時(shí)只需修改很小的代碼,同時(shí)也加快了系統(tǒng)開(kāi)發(fā)的速度。2、可視化的編程方法,以及向?qū)У墓δ?,使開(kāi)發(fā)人員幾乎不用加入太多代碼就可以開(kāi)發(fā)出標(biāo)準(zhǔn)的WINDOWS程序。3、數(shù)據(jù)訪(fǎng)問(wèn)特性允許包括MICROSOFTSQLSERVER、MICROSOFTACCESS2000以及其他企業(yè)數(shù)據(jù)庫(kù)在內(nèi)的大部分?jǐn)?shù)據(jù)庫(kù)格式建立數(shù)據(jù)庫(kù)和前端應(yīng)用程序。4、通過(guò)ACTIVEX技術(shù)可使用其他應(yīng)用程序提供的功能,例如MICROSOFTWORD字處理器,MICROSOFTEXCEL電子數(shù)據(jù)表及其他WINDOWS應(yīng)用程序,甚至可直接使用VISUALBASIC創(chuàng)建的應(yīng)用程序和對(duì)象。5、INTERNET能力強(qiáng)大,使得在應(yīng)用程序內(nèi)很容易通過(guò)INTERNET訪(fǎng)問(wèn)文檔和應(yīng)用程序。6、已完成的應(yīng)用程序是真正的EXE文件,供運(yùn)行時(shí)的可自由發(fā)布的動(dòng)態(tài)鏈接庫(kù)(DLL)。當(dāng)前,MICROSOFTWINDOWS操作平臺(tái)上的可編程數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)的種類(lèi)越來(lái)越多,從POWERSOFTPOWERBUILDER、BORLANDPARADOX、MICROSOFTFOXPRO到MICROSOFTACCESS,其中大多數(shù)產(chǎn)品都是既能訪(fǎng)問(wèn)本地?cái)?shù)據(jù),也能訪(fǎng)問(wèn)中央計(jì)算機(jī)上的遠(yuǎn)程數(shù)據(jù),而進(jìn)行后一種訪(fǎng)問(wèn)還需要“數(shù)據(jù)庫(kù)服務(wù)器”的支持,例如ORACLE、MICROSOFTSQLSERVER或SYBASE等軟件。VISUALBASIC能夠讀取和訪(fǎng)問(wèn)ACCESS、EXCEL、DBASEX、FOXPRO、BTRIEVE和ODBC等多種數(shù)據(jù)庫(kù),并能利用VB自身所帶的數(shù)據(jù)庫(kù)引擎創(chuàng)建ACCESS數(shù)據(jù)庫(kù)。所以VB在管理信息系統(tǒng)(MIS)的開(kāi)發(fā)和建設(shè)方面得到了非常廣泛的應(yīng)用。VB訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)通常有三種途徑第一,通過(guò)數(shù)據(jù)庫(kù)控制控件DATACONTROL訪(fǎng)問(wèn);第二,通過(guò)VB提供的數(shù)據(jù)庫(kù)對(duì)象變量編程訪(fǎng)問(wèn);第三,通過(guò)ODBC接口訪(fǎng)問(wèn)ODBCAPI函數(shù)。在這三種方法中,第一種方法操作起來(lái)最方便、靈活、易于掌握,同時(shí)也最能體現(xiàn)VISUALBASIC面向?qū)ο蟮奶厣?,只給出有限的不需要編程就能實(shí)現(xiàn)訪(fǎng)問(wèn)現(xiàn)存數(shù)據(jù)庫(kù)功能。第二種方法即DAO模型則是全面控制數(shù)據(jù)庫(kù)的完整編程接口。我們主要是通過(guò)第二種方法把數(shù)據(jù)和程序設(shè)計(jì)聯(lián)系起來(lái)。13MICROSOFTACCESS2000簡(jiǎn)介隨著信息時(shí)代的到來(lái),數(shù)據(jù)作為信息的重要載體,在生產(chǎn)、生活中得到了越來(lái)越多應(yīng)用。數(shù)據(jù)結(jié)構(gòu)越來(lái)越復(fù)雜,數(shù)據(jù)量越來(lái)越龐大,數(shù)據(jù)管理要求越來(lái)越嚴(yán)格,數(shù)據(jù)的共享成為數(shù)據(jù)管理發(fā)展的趨勢(shì)。數(shù)據(jù)庫(kù)技術(shù)就是隨著發(fā)展起來(lái)的一門(mén)計(jì)算機(jī)應(yīng)用技術(shù)。作為MICROSOFTOFFICE2000專(zhuān)業(yè)版的重要組件,MICROSOFTACCESS2000是開(kāi)發(fā)中小型關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的最強(qiáng)大平臺(tái)之一,它的功能包含了,建立整齊的資料表格、對(duì)資料做處理、對(duì)需要的資料做查詢(xún)、資料的輸出、打印報(bào)表。除此之外,ACCESS所擁有的接口,在操作上也非常的簡(jiǎn)易。14MICROSOFTEXCEL2000簡(jiǎn)介MICROSOFTEXCEL表格是微軟公司MICROSOFTOFFICE套件中專(zhuān)門(mén)用作電子表格處理的軟件,也稱(chēng)電子表格,它的特長(zhǎng)是處理比較規(guī)則的數(shù)據(jù),例如人事、檔案、工資信息,還可以對(duì)這些信息進(jìn)行分析、計(jì)算、處理,而且操作起來(lái)也很方便(例如增加、刪除、復(fù)制等都很容易),而且它的數(shù)據(jù)都是一些獨(dú)立的文件,可以很方便地復(fù)制、傳輸,因此在實(shí)際的辦公中,MICROSOFTEXCEL的到了很廣泛的應(yīng)用。在VB中,打印報(bào)表經(jīng)常交由CRYSTALREPORT來(lái)做,當(dāng)然,前提是有資料庫(kù)的資料,如果不通過(guò)CRYSTALREPORT,那也得用PRINTER物件來(lái)做,如果表格復(fù)雜者,設(shè)計(jì)尤其復(fù)雜。使用MICROSOFTOFFICE2000中的EXCEL來(lái)做可能是另一個(gè)選擇。2需求分析根據(jù)對(duì)輔料物資管理部門(mén)工作人員需求的分析,經(jīng)歸納后,我認(rèn)為對(duì)系統(tǒng)的主要需求如下1、可以對(duì)輔料物資的出入庫(kù)信息,即入庫(kù)信息和出庫(kù)信息進(jìn)行錄入、保存、查詢(xún)等操作,即倉(cāng)庫(kù)管理員可以在入庫(kù)單處理、出庫(kù)單處理、入庫(kù)信息查詢(xún)、出庫(kù)信息查詢(xún)等界面上進(jìn)行一般的數(shù)據(jù)操作2、能夠方便、迅速地瀏覽系統(tǒng)提供的各項(xiàng)相關(guān)信息,且提供良好的用戶(hù)界面,方便不同層次的用戶(hù)的使用,盡可能符合目前輔料物資管理工作的流程,迎合用戶(hù)的工作習(xí)慣,簡(jiǎn)化用戶(hù)的工作量3、在入庫(kù)和出庫(kù)時(shí),可對(duì)物資信息按不同方式進(jìn)行查詢(xún),并可以使用不完全關(guān)鍵字查詢(xún),方便用戶(hù)操作4、有一定的可擴(kuò)展性,可對(duì)數(shù)據(jù)的部分項(xiàng)目進(jìn)行修改如代碼,為以后對(duì)系統(tǒng)的一些使用功能的升級(jí)做準(zhǔn)備5、對(duì)數(shù)據(jù)庫(kù)有數(shù)據(jù)維護(hù)能力,用戶(hù)可以方便的進(jìn)行字典處理,增加、修改和刪除相關(guān)的部門(mén)和材料信息6、有強(qiáng)大的報(bào)表處理功能,可滿(mǎn)足目前物資金額統(tǒng)計(jì)的要求,如計(jì)算各種物資的庫(kù)存數(shù)量、消耗情況,所占的金額等,能把物資庫(kù)存結(jié)果統(tǒng)計(jì)出來(lái),并能將需要的信息打印出來(lái)。3系統(tǒng)結(jié)構(gòu)設(shè)計(jì)31系統(tǒng)結(jié)構(gòu)該輔料物資管理系統(tǒng)主要是由前臺(tái)的利用VISUALBASIC60編制的主程序和依靠ACCESS2000構(gòu)建的數(shù)據(jù)庫(kù),以及用于打印和預(yù)覽報(bào)表的EXCEL2000工作表構(gòu)成,如圖31所示圖31系統(tǒng)結(jié)構(gòu)圖32輔料物資管理系統(tǒng)模型321輔料物資管理系統(tǒng)子系統(tǒng)設(shè)計(jì)如圖32所示輔料物資信息管理系統(tǒng)包含4個(gè)子系統(tǒng)它們是流水賬處理模塊、明細(xì)賬處理模塊、報(bào)表處理模塊、字典處理模塊。流水賬處理模塊包括入庫(kù)單處理、出庫(kù)單處理、入庫(kù)信息查詢(xún)、出庫(kù)信息查詢(xún)四個(gè)子模塊;明細(xì)賬處理模塊目前只有明細(xì)賬查詢(xún)子模塊,其包括庫(kù)存物品類(lèi)別明細(xì)賬、庫(kù)存物品種類(lèi)明細(xì)賬和庫(kù)存物品明細(xì)賬等三個(gè)子模塊;打印報(bào)表模塊目前只包括打印月報(bào)表子模塊,其又包括打印材料消耗月報(bào)表、打印部門(mén)消耗月報(bào)表、打印庫(kù)存量明細(xì)月報(bào)表和打印庫(kù)存量匯總月報(bào)表四個(gè)字模塊;字典處理模塊包括材料科目字典處理、領(lǐng)料單位字典處理兩個(gè)模塊,其中材料科目字典處理包括一級(jí)、二級(jí)、和三級(jí)處理模塊,而領(lǐng)料單位字典處理只包括一級(jí)處理模塊。主程序ACCESS2000EXCEL2000圖32輔料物資管理信息系統(tǒng)程序模塊框圖輔料物資管理信息系統(tǒng)流水賬處理模塊明細(xì)賬處理模塊報(bào)表處理模塊字典處理模塊材料科目字典處理出庫(kù)信息查詢(xún)?nèi)霂?kù)單處理出庫(kù)單處理入庫(kù)信息查詢(xún)明細(xì)帳查詢(xún)庫(kù)存物品類(lèi)別明細(xì)帳庫(kù)存物品種類(lèi)明細(xì)帳庫(kù)存物品明細(xì)帳打印報(bào)表打印材料消耗月報(bào)表打印部門(mén)消耗月報(bào)表打印庫(kù)存量明細(xì)月報(bào)表打印庫(kù)存量匯總月報(bào)領(lǐng)料單位字典處理材料科目字典處理材料科目名稱(chēng)字典處理材料科目種類(lèi)字典處理材料科目類(lèi)別字典處理322ER信息模型的設(shè)計(jì)ER方法是ENTITYRELATIONSHIPAPPROACH的簡(jiǎn)稱(chēng),是由PPCHEN于1976年提出的,通稱(chēng)實(shí)體聯(lián)系方法,通過(guò)ER圖可以建立信息世界的實(shí)體、屬性和關(guān)系的模型,因此,筆者在對(duì)系統(tǒng)的相關(guān)情況進(jìn)行分析后,得出本系統(tǒng)的ER模型,圖33即表示了該輔料物資管理系統(tǒng)的ER圖,根據(jù)ER圖,結(jié)合具體DBMS所提供的數(shù)據(jù)模型類(lèi)型,導(dǎo)出關(guān)系數(shù)據(jù)模型,從而進(jìn)行數(shù)據(jù)庫(kù)設(shè)計(jì)。ER表結(jié)構(gòu)序號(hào)字段名長(zhǎng)度字段類(lèi)型1倉(cāng)庫(kù)4INTEGER2入庫(kù)4INTEGER3入庫(kù)日期14DATE4入庫(kù)數(shù)量14DATE5輔料物資INTEGER6類(lèi)別8INTEGER7名稱(chēng)8VARCHAR8種類(lèi)14VARCHAR9規(guī)格14DATE10單位4INTEGER11數(shù)量14DATE12單價(jià)14DATE13出庫(kù)日期14DATE14出庫(kù)數(shù)量14DATE15領(lǐng)料部門(mén)18VARCHAR4輔料物資管理系統(tǒng)功能介紹41進(jìn)入輔料物資管理系統(tǒng)關(guān)于系統(tǒng)安全的問(wèn)題。由于本系統(tǒng)只對(duì)倉(cāng)庫(kù)管理員和相關(guān)領(lǐng)導(dǎo)及管理人員開(kāi)放,因此,為了保證數(shù)據(jù)的安全性,本系統(tǒng)專(zhuān)門(mén)設(shè)計(jì)了用戶(hù)密碼,只有擁有密碼者方可進(jìn)入系統(tǒng)。當(dāng)用戶(hù)啟動(dòng)系統(tǒng)時(shí),系統(tǒng)會(huì)自動(dòng)彈出如圖41所示的請(qǐng)求輸入密碼的界面,用戶(hù)如想要進(jìn)入系統(tǒng),就需要在文本框中輸入密碼,當(dāng)用戶(hù)輸入的密碼正確時(shí),系統(tǒng)就會(huì)彈出如圖42所示的消息框,告知用戶(hù)密碼正確,用戶(hù)在點(diǎn)擊確認(rèn)按鈕后,便可以進(jìn)入并使用系統(tǒng);如果用戶(hù)輸入的密碼不正確,系統(tǒng)就會(huì)彈出如圖43所示的提示用戶(hù)“密碼錯(cuò)誤”的消息框,用戶(hù)便無(wú)法進(jìn)入系統(tǒng),只能在點(diǎn)擊確認(rèn)按鈕后返回到圖41所示的界面,選擇重新輸入密碼或退出系統(tǒng)。如果用戶(hù)在啟動(dòng)系統(tǒng)后,想要放棄進(jìn)入系統(tǒng),便可以點(diǎn)擊圖41中所示的“退出”按鈕,系統(tǒng)會(huì)自動(dòng)關(guān)閉。在這里有一點(diǎn)遺憾的是,限于制作成本和時(shí)間的關(guān)系,并未對(duì)用戶(hù)權(quán)限和級(jí)別進(jìn)行劃分,但這并不影響系統(tǒng)的安全和使用。圖41請(qǐng)求輸入密碼界面圖42密碼正確消息框圖43密碼錯(cuò)誤消息框42系統(tǒng)主界面簡(jiǎn)介用戶(hù)在進(jìn)入系統(tǒng)后,系統(tǒng)會(huì)顯示出如圖44(A)所示的主界面,在界面的菜單欄內(nèi),共有五個(gè)菜單,如圖44(B)所示,分別為流水賬處理菜單、明細(xì)賬處理菜單、打印報(bào)表菜單、字典處理菜單和退出菜單。其中,流水賬處理菜單又包括入庫(kù)單處理、出庫(kù)單處理、出庫(kù)信息查詢(xún)和入庫(kù)信息查詢(xún)四個(gè)子菜單,如圖44(C)所示;明細(xì)賬處理菜單目前只有一個(gè)明細(xì)賬查詢(xún)子菜單,在明細(xì)賬查詢(xún)子菜單下又有庫(kù)存物品類(lèi)別明細(xì)賬、庫(kù)存物品種類(lèi)明細(xì)賬和庫(kù)存物品明細(xì)賬三個(gè)子菜單,如圖44(D)所示,這樣進(jìn)行設(shè)置是想事先留出一定的空間,以方便日后對(duì)明細(xì)賬處理的功能進(jìn)行升級(jí)和改進(jìn);打印報(bào)表菜單只有打印月報(bào)表一個(gè)子菜單,其又包括了打印材料消耗月報(bào)表、打印部門(mén)消耗月報(bào)表、打印庫(kù)存量明細(xì)月報(bào)表和打印庫(kù)存量匯總月報(bào)表四個(gè)子菜單,如圖44(E)所示;字典處理菜單包括材料科目字典處理和領(lǐng)料單位字典處理兩個(gè)子菜單,在材料科目字典處理菜單之下,還有材料科目類(lèi)別字典、材料科目種類(lèi)字典和材料科目名稱(chēng)字典三個(gè)子菜單,如圖44(F)所示。(A)系統(tǒng)主界面(B)系統(tǒng)總菜單(C)流水賬菜單(D)明細(xì)賬菜單(E)打印報(bào)表菜單(F)字典處理菜單圖44系統(tǒng)主界面介紹圖43流水賬處理本系統(tǒng)的第一個(gè)模塊是流水賬處理模塊,該模塊的主要功能是錄入入庫(kù)和出庫(kù)信息,并對(duì)其進(jìn)行保存和查詢(xún),其主要有入庫(kù)單處理、出庫(kù)單處理、入庫(kù)信息查詢(xún)和出庫(kù)信息查詢(xún)四個(gè)功能。首先,入庫(kù)單處理功能。該模塊能完成輔料物資的入庫(kù)管理,用戶(hù)可以通過(guò)入庫(kù)單窗體完成輔料物資的入庫(kù)操作。當(dāng)用戶(hù)選擇入庫(kù)單菜單時(shí),系統(tǒng)便會(huì)彈出如圖45所示圖45入庫(kù)單界面的入庫(kù)單界面,在錄入時(shí),用戶(hù)只要按順序從材料類(lèi)別框架中選出材料的一級(jí)目錄(類(lèi)別)、從材料種類(lèi)框架中選出材料的二級(jí)目錄(種類(lèi)),并在材料名稱(chēng)框架中使用“上一條”和“下一條”兩個(gè)瀏覽按鈕選出材料的三級(jí)目錄(名稱(chēng)),便可以查找到所要入庫(kù)的材料,在輸入相應(yīng)的數(shù)量和單價(jià)后,點(diǎn)擊“入庫(kù)”按鈕,如果入庫(kù)成功,系統(tǒng)便會(huì)彈出如圖46所示的入庫(kù)成功消息框,通知用戶(hù)入庫(kù)成功,完成入庫(kù)單的錄入工作;如果圖46入庫(kù)成功消息框入庫(kù)失敗,將不會(huì)有消息框彈出,用戶(hù)需要重新進(jìn)行入庫(kù)操作。此外,該模塊還提供了模糊查詢(xún)功能,在用戶(hù)選好一級(jí)和二級(jí)目錄后,如果三級(jí)目錄過(guò)于龐大或者難于找到所需材料名稱(chēng),可以利用系統(tǒng)提供的查詢(xún)功能,在查詢(xún)材料名稱(chēng)框架中按名稱(chēng)或材料編號(hào)對(duì)所需信息進(jìn)行查詢(xún),在查詢(xún)時(shí),用戶(hù)只要點(diǎn)擊“按名稱(chēng)查詢(xún)”和“按編號(hào)查詢(xún)”的單選按鈕,選擇好查詢(xún)方式,在文本框中輸入入庫(kù)材料的相關(guān)信息,便可以查詢(xún)到所需材料信息。由于本查詢(xún)功能提供的是模糊查詢(xún),因此當(dāng)用戶(hù)輸入的信息不完整時(shí),系統(tǒng)顯示的是包含該信息的所有信息條目中的第一條,用戶(hù)可以使用“上一條”和“下一條”兩個(gè)瀏覽按鈕來(lái)進(jìn)一步進(jìn)行查找。而當(dāng)用戶(hù)輸入的信息錯(cuò)誤或者數(shù)據(jù)庫(kù)中并沒(méi)有此物資時(shí),系統(tǒng)會(huì)提示用戶(hù)指定的材料或者編號(hào)不存在,注意選擇正確的材料類(lèi)別和種類(lèi),如圖47圖47查詢(xún)出錯(cuò)消息框所示。另外,由該窗體進(jìn)行錄入,還可以防止用戶(hù)輸入非法的數(shù)據(jù),因?yàn)樵谌霂?kù)單界面中,用戶(hù)在進(jìn)行錄入操作時(shí),除了材料的數(shù)量和單價(jià)是可以自行輸入和更改的外,其它的項(xiàng)目都是不可更改的,由此可以保證數(shù)據(jù)庫(kù)不會(huì)被無(wú)意的破壞,而且該窗體還具有數(shù)據(jù)的自動(dòng)計(jì)算功能,當(dāng)用戶(hù)輸入材料的數(shù)量和單價(jià)時(shí),系統(tǒng)自動(dòng)計(jì)算材料的總金額,杜絕了人工計(jì)算可能產(chǎn)生的錯(cuò)誤。對(duì)于入庫(kù)日期,系統(tǒng)會(huì)自動(dòng)加入入庫(kù)時(shí)的系統(tǒng)時(shí)間,減少了錄入的工作量和潛在的錯(cuò)誤。其次,出庫(kù)單處理功能。用戶(hù)可以通過(guò)出庫(kù)單窗體完成輔料物資的出庫(kù)事務(wù)錄入工作。如圖48所示,出庫(kù)單界面與入庫(kù)單界面基本相同,從圖中可以看出,其錄入操作中選擇與查詢(xún)材料的操作基本上與入庫(kù)單的錄入操作相同;而不同的地方有第一,在出庫(kù)時(shí),用戶(hù)只需要輸入出庫(kù)物資的數(shù)量而不需要輸入單價(jià),因?yàn)閱蝺r(jià)會(huì)由系統(tǒng)給出其自動(dòng)計(jì)算出的物資庫(kù)存單價(jià)。第二,由于在出庫(kù)單中多顯示了一條材料庫(kù)存信息,而在出庫(kù)時(shí),對(duì)于庫(kù)存量為零的材料,在出庫(kù)單中是不會(huì)顯示的,所以對(duì)它是不能進(jìn)行出庫(kù)操作的;而如果用戶(hù)在出庫(kù)時(shí)所錄入的出庫(kù)數(shù)量大于庫(kù)存量的話(huà),系統(tǒng)便會(huì)彈出如圖49所示的消息框提示用戶(hù),因此對(duì)于這樣的操作,系統(tǒng)也是不會(huì)允許的。這可以有效的保障數(shù)據(jù)的安全,杜絕非法數(shù)據(jù)產(chǎn)生。第三,根據(jù)物資管理的需要,在進(jìn)行出庫(kù)操作時(shí)還需要選擇領(lǐng)用單位的名稱(chēng),用以統(tǒng)計(jì)各部門(mén)的物資消耗情況,因此這也是入庫(kù)單錄入時(shí)所沒(méi)有的。對(duì)于其它的功能,例如總金額的自動(dòng)計(jì)算和出庫(kù)日期的自動(dòng)添加等,出庫(kù)單模塊也同樣具有。圖48出庫(kù)單界面圖49出庫(kù)數(shù)量錯(cuò)誤消息框再次,出庫(kù)信息查詢(xún)。當(dāng)用戶(hù)選擇流水賬處理菜單中的出庫(kù)信息查詢(xún)子菜單時(shí),系統(tǒng)會(huì)顯示出如圖410所示的界面,用戶(hù)可以通過(guò)該窗體來(lái)查詢(xún)各種輔料物資的出庫(kù)情圖410出庫(kù)信息查詢(xún)界面況,包括出庫(kù)材料的名稱(chēng)、編號(hào)、規(guī)格、出庫(kù)數(shù)量、單價(jià)、總金額、出庫(kù)日期和領(lǐng)用單位等,這樣可以使用戶(hù)和管理者清楚的了解出庫(kù)信息,以備查詢(xún)和核對(duì)。最后,入庫(kù)信息查詢(xún)。入庫(kù)信息查詢(xún)功能主要是向用戶(hù)提供材料的入庫(kù)信息,具體包括材料的名稱(chēng)、編號(hào)、規(guī)格、入庫(kù)數(shù)量、單價(jià)、總金額、入庫(kù)日期等信息,其界面與出庫(kù)信息查詢(xún)界面基本一樣??偟膩?lái)說(shuō),用戶(hù)可以通過(guò)入庫(kù)信息查詢(xún)功能了解到各種輔料物資的供應(yīng)情況,掌握每一次入庫(kù)的詳細(xì)信息,方便用戶(hù)和管理者的管理。44明細(xì)賬查詢(xún)明細(xì)賬查詢(xún)的主要功能是提供給用戶(hù)準(zhǔn)確、詳實(shí)的庫(kù)存信息,以方便用的查詢(xún)與管理。其具體功能有首先,庫(kù)存物品類(lèi)別明細(xì)賬。庫(kù)存物品類(lèi)別明細(xì)賬的主要作用是為用戶(hù)提供庫(kù)存物資的一級(jí)目錄(材料類(lèi)別)的庫(kù)存信息,主要包括庫(kù)存物資的類(lèi)別名稱(chēng)、編號(hào)和各類(lèi)庫(kù)存物資的總金額等信息。其次,庫(kù)存物品種類(lèi)明細(xì)賬。庫(kù)存物品種類(lèi)明細(xì)賬界面的主要作用是為用戶(hù)提供庫(kù)存物資的一級(jí)目錄(材料類(lèi)別)的庫(kù)存信息和二級(jí)目錄(材料種類(lèi))的庫(kù)存信息,主要包括庫(kù)存物資的類(lèi)別名稱(chēng)、編號(hào)、種類(lèi)名稱(chēng)、編號(hào)和各類(lèi)庫(kù)存物資的總金額信息,其界面如圖411所示,它可以方便的為用戶(hù)提供各類(lèi)匯圖411庫(kù)存物品種類(lèi)明細(xì)賬總信息。最后,庫(kù)存物品明細(xì)賬。庫(kù)存物品明細(xì)賬界面可以方便的幫助用戶(hù)查詢(xún)各類(lèi)材料的具體庫(kù)存明細(xì)信息,當(dāng)用戶(hù)選擇庫(kù)存物品明細(xì)賬菜單后,系統(tǒng)會(huì)出現(xiàn)圖412所示圖412庫(kù)存物品明細(xì)賬的界面,用戶(hù)只需從兩個(gè)下拉列表框中選擇好材料的類(lèi)別和種類(lèi),系統(tǒng)便會(huì)自動(dòng)顯示出相應(yīng)范圍內(nèi)的材料庫(kù)存信息,例如材料的編號(hào)、名稱(chēng)、規(guī)格、單位、庫(kù)存數(shù)量、單價(jià)、總金額等信息。該模塊取代了手工記賬的復(fù)雜和繁瑣程序,簡(jiǎn)化的操作,降低了工作量,方便了相關(guān)賬目的查找,提高了倉(cāng)庫(kù)管理員的工作效率。45打印月報(bào)表打印月報(bào)表模塊的主要功能在于對(duì)每個(gè)月的材料消耗信息、部門(mén)消耗信息、庫(kù)存量的明細(xì)信息和匯總信息按月進(jìn)行打印,并以EXCEL工作表的形式保存在報(bào)表文件夾中,方便用戶(hù)察看與打印。首先,打印材料消耗月報(bào)表。打印材料消耗月報(bào)表窗體主要是用于打印材料月消耗情況的報(bào)表,其界面如圖413所示,在操作時(shí),用戶(hù)只需要在文本圖413打印材料消耗月報(bào)表界面框中輸入所需要打印的年份與月份,點(diǎn)擊打印按鈕,只需稍等片刻,系統(tǒng)便會(huì)自動(dòng)完成報(bào)表的創(chuàng)建過(guò)程,顯示出如圖414所示的報(bào)表,其所顯示的主要信息包括材料編號(hào)、圖414材料消耗月報(bào)表材料名稱(chēng)、領(lǐng)用單位名稱(chēng)、領(lǐng)用單位編號(hào)、材料編號(hào)、單位、消耗數(shù)量、總金額和出庫(kù)日期等信息,用戶(hù)可以對(duì)該報(bào)表進(jìn)行預(yù)覽與頁(yè)面設(shè)置等操作。用戶(hù)在預(yù)覽完報(bào)表后,便可以選擇其所想要進(jìn)行的操作,如想打印報(bào)表,只需單擊打印按鈕即可,系統(tǒng)會(huì)自動(dòng)完成打印;如暫時(shí)不想打印,用戶(hù)可在察看后關(guān)閉報(bào)表,系統(tǒng)會(huì)自動(dòng)將剛才所顯示的報(bào)表保存在報(bào)表文件夾中,用戶(hù)可以在日后手動(dòng)打印該報(bào)表。而當(dāng)用戶(hù)輸入的年份與月份沒(méi)有材料消耗信息時(shí),系統(tǒng)會(huì)顯示出如圖415所示的消息框,提示用戶(hù)當(dāng)月沒(méi)有記錄。圖415無(wú)記錄警告消息框用戶(hù)在點(diǎn)擊確認(rèn)按鈕后,回到打印部門(mén)消耗月報(bào)表界面,用戶(hù)可以重新輸入年份與月份信息。而當(dāng)用戶(hù)在文本框中輸入了非數(shù)字的信息時(shí),系統(tǒng)會(huì)顯示出如圖416所示的消息框,提示用戶(hù)錄入信息出錯(cuò),有效的防止了非法信息被錄入的情況發(fā)生。圖416錄入信息出錯(cuò)消息框其次,打印部門(mén)消耗月報(bào)表。打印部門(mén)消耗月報(bào)表界面主要是用于打印部門(mén)月消耗材料的情況的報(bào)表,其界面與操作方法與打印材料消耗月報(bào)表基本相同,在錄入相關(guān)信息后,系統(tǒng)會(huì)自動(dòng)顯示所輸入年月的各部門(mén)消耗情況,詳細(xì)記錄各部門(mén)的消耗信息并進(jìn)行簡(jiǎn)單的匯總。再次,打印庫(kù)存量明細(xì)月報(bào)表。打印庫(kù)存量明細(xì)月報(bào)表主要是用于打印和察看庫(kù)存量的明細(xì)信息,庫(kù)存信息包括材料的名稱(chēng)、編號(hào)、規(guī)格、單位、庫(kù)存量、單價(jià)和總金額等信息。用戶(hù)只要點(diǎn)選打印庫(kù)存量明細(xì)月報(bào)表的菜單,系統(tǒng)便會(huì)自動(dòng)生成庫(kù)存量的明細(xì)月報(bào)表,用戶(hù)在預(yù)覽后,可以選擇打印,也可以不打印而關(guān)閉報(bào)表,系統(tǒng)會(huì)自動(dòng)用EXCEL的形式保存月報(bào)表,用戶(hù)可以在關(guān)閉系統(tǒng)后進(jìn)入報(bào)表文件夾自己手動(dòng)打印報(bào)表。該報(bào)表是用戶(hù)和管理人員了解和掌握庫(kù)存信息的主要渠道之一。最后,打印庫(kù)存量匯總月報(bào)表。打印庫(kù)存量匯總月報(bào)表主要是用于打印和察看庫(kù)存量的匯總信息,可以察看材料的名稱(chēng)、編號(hào)和總金額,其操作方法與打印庫(kù)存量明細(xì)月報(bào)表完全相同,系統(tǒng)會(huì)自動(dòng)按月份予以記錄和保存。46字典處理字典處理模塊的主要功能是對(duì)物資進(jìn)行分類(lèi)管理,通過(guò)該模塊,用戶(hù)可以對(duì)系統(tǒng)的數(shù)據(jù)信息進(jìn)行維護(hù),可以添加、刪除和修改有關(guān)的數(shù)據(jù)信息,并且在添加數(shù)據(jù)信息時(shí),為方便用戶(hù)的操作與管理,用戶(hù)只需要輸入相應(yīng)的數(shù)據(jù)名稱(chēng),而數(shù)據(jù)的編號(hào)是系統(tǒng)根據(jù)現(xiàn)有編號(hào)直接按順序生成的,簡(jiǎn)化了操作過(guò)程,有效的減少了輸入中可能產(chǎn)生的錯(cuò)誤。首先,材料科目類(lèi)別字典。材料科目類(lèi)別字典界面的主要功能是對(duì)材料的一級(jí)目錄(材料類(lèi)別)進(jìn)行管理和維護(hù),它的界面如圖417所示,用戶(hù)通過(guò)該界面可以瀏覽數(shù)圖417材料科目類(lèi)別字典界面據(jù)庫(kù)中所有的材料類(lèi)別信息,并可以添加、刪除和修改材料類(lèi)別的相關(guān)信息。用戶(hù)在點(diǎn)擊添加和修改按鈕后,界面上的按鈕如圖418所示,除保存和取消按鈕外,其它按鈕圖418添加材料類(lèi)別界面都變成不可選,這樣可以保護(hù)數(shù)據(jù)庫(kù)的安全,防止重復(fù)操作發(fā)生。另外,如上圖所示,在添加材料類(lèi)別時(shí),類(lèi)別編號(hào)由系統(tǒng)自動(dòng)生成,用戶(hù)只需輸入材料類(lèi)別名稱(chēng)即可,這不僅可以簡(jiǎn)化用戶(hù)操作,還可以防止非法信息的產(chǎn)生。用戶(hù)在添加和修改材料信息后,如點(diǎn)擊保存按鈕可以保存操作結(jié)果,若點(diǎn)擊取消按鈕則取消此次操作。另外,用戶(hù)在進(jìn)行刪除操作時(shí),系統(tǒng)會(huì)彈出如圖419所示的確認(rèn)對(duì)話(huà)框,讓用戶(hù)確認(rèn)是否對(duì)數(shù)據(jù)進(jìn)行刪圖419確認(rèn)刪除對(duì)話(huà)框除操作,如果用戶(hù)確定要?jiǎng)h除當(dāng)前數(shù)據(jù),則可以點(diǎn)擊確認(rèn)按鈕,刪除操作完成。這主要是為了確保數(shù)據(jù)庫(kù)不會(huì)被無(wú)意的破壞。其次,材料科目種類(lèi)字典。材料科目種類(lèi)字典的主要功能是對(duì)物資的二級(jí)目錄(材料種類(lèi))進(jìn)行管理和維護(hù),其界面和功能與材料科目類(lèi)別字典基本相同,如圖420所圖420材料科目種類(lèi)字典界面示,不同之處在于其增加了一個(gè)選擇材料類(lèi)別的下拉列表框,用戶(hù)可以通過(guò)該下拉列表框選擇要操作的類(lèi)別,在此類(lèi)別下,用戶(hù)通過(guò)對(duì)各個(gè)瀏覽按鈕的操作,可以對(duì)此類(lèi)別內(nèi)的材料種類(lèi)進(jìn)行瀏覽,并可以對(duì)其進(jìn)行添加、刪除和修改操作。再次,材料科目名稱(chēng)字典。材料科目名稱(chēng)字典的主要功能是對(duì)物資的三級(jí)目錄(材料名稱(chēng))進(jìn)行管理和維護(hù),其界面和功能與材料科目種類(lèi)字典基本相同,用戶(hù)在用下拉列表框選定相應(yīng)的材料類(lèi)別和種類(lèi)后,便可以通過(guò)瀏覽按鈕瀏覽此范圍內(nèi)的相應(yīng)材料信息,包括材料的名稱(chēng)、編號(hào)、規(guī)格和單位信息,并且用戶(hù)還可以通過(guò)添加、刪除和修改按鈕進(jìn)行相應(yīng)的操作,完成對(duì)具體物資信息的管理和維護(hù)。最后,領(lǐng)料單位字典處理。領(lǐng)料單位字典處理的主要功能是對(duì)領(lǐng)料單位的信息進(jìn)行管理和維護(hù),其界面和功能與材料科目類(lèi)別字典大致相同,用戶(hù)可以利用首記錄、上一記錄、下一記錄和尾記錄等瀏覽按鈕對(duì)領(lǐng)料單位進(jìn)行瀏覽,并可以利用添加、刪除和修改按鈕來(lái)完成對(duì)領(lǐng)料單位名稱(chēng)的相關(guān)操作,點(diǎn)擊保存按鈕保存操作結(jié)果,點(diǎn)擊取消按鈕取消操作。在進(jìn)行刪除時(shí),系統(tǒng)同樣會(huì)彈出確認(rèn)對(duì)話(huà)框,讓用戶(hù)確認(rèn)是否刪除,避免數(shù)據(jù)庫(kù)因操作的疏忽和失誤而被破壞。5系統(tǒng)分析測(cè)試51如何實(shí)現(xiàn)與數(shù)據(jù)庫(kù)之間的鏈接對(duì)于輔料物資系統(tǒng)的實(shí)現(xiàn)來(lái)講,如何建立與數(shù)據(jù)庫(kù)之間的鏈接,以及如何訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)是最為關(guān)鍵的環(huán)節(jié),本系統(tǒng)在處理這一問(wèn)題時(shí),主要是采用編程和利用VISUALBASIC60提供的數(shù)據(jù)庫(kù)控件兩種方式實(shí)現(xiàn)的。具體來(lái)講,首先,在實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的鏈接這一環(huán)節(jié)上,一種方式就是使用編程語(yǔ)句來(lái)實(shí)現(xiàn)與數(shù)據(jù)庫(kù)之間的鏈接,主要關(guān)鍵語(yǔ)句如下PUBLICDBCNASNEWADODBCONNECTIONPUBLICREPASNEWADODBRECORDSETPUBLICCONNECTSTRINGASSTRINGCONNECTSTRING“PROVIDERMICROSOFTJETOLEDB40DATASOURCE“APPPATH“FLWZDBMDBPERSISTSECURITYINFOFALSE“WITHDBCNCONNECTIONSTRINGCONNECTSTRINGCURSORLOCATIONADUSECLIENTOPENENDWITHREPACTIVECONNECTIONDBCNREPCURSORLOCATIONADUSECLIENTREPCURSORTYPEADOPENSTATICREPLOCKTYPEADLOCKBATCHOPTIMISTIC通過(guò)這一方式建立與數(shù)據(jù)庫(kù)的鏈接的好處在于使用靈活,一旦建立了與數(shù)據(jù)庫(kù)的鏈接,隨時(shí)可以對(duì)數(shù)據(jù)進(jìn)行調(diào)用;面向全局,只要進(jìn)行一次鏈接,便可以在工程中的任一個(gè)窗體中實(shí)現(xiàn)對(duì)數(shù)據(jù)的調(diào)用。本系統(tǒng)中的大部分?jǐn)?shù)據(jù)調(diào)用都是通過(guò)此種鏈接進(jìn)行的,例如出庫(kù)單、入庫(kù)單以及報(bào)表中顯示的數(shù)據(jù)等等。另一種與數(shù)據(jù)庫(kù)之間的鏈接方式是通過(guò)數(shù)據(jù)庫(kù)控件實(shí)現(xiàn)的,主要是應(yīng)用ADODC控件來(lái)完成的。具體操作是將ADODC控件的CONNECTIONSTRING屬性設(shè)置為使用鏈接字符串PROVIDERMICROSOFTJETOLEDB40DATASOURCEFLWZDBMDBPERSISTSECURITYINFOFALSE來(lái)實(shí)現(xiàn)這一功能。事實(shí)上,即便是使用ADODC控件來(lái)建立于數(shù)據(jù)庫(kù)的鏈接,也可以用編程的方式實(shí)現(xiàn),例如在系統(tǒng)中所用通過(guò)下拉列表框顯示數(shù)據(jù)的地方,其調(diào)用數(shù)據(jù)全部都是采用例如下面這樣的語(yǔ)句來(lái)實(shí)現(xiàn)的。ADODC1CONNECTIONSTRING“PROVIDERMICROSOFTJETOLEDB40DATASOURCEFLWZDBMDBPERSISTSECURITYINFOFALSE“ADODC1COMMANDTYPEADCMDTEXTADODC1RECORDSOURCE“SELECTFROMCLKMWHERECLKMSL0ANDCLKMBHNOTLIKE_00ANDCLKMBHLIKE“CH_CLKMBH“ADODC1REFRESH其次,對(duì)數(shù)據(jù)的調(diào)用也主要是通過(guò)編程和ADODC控件兩種方式實(shí)現(xiàn)的。其中,通過(guò)編程對(duì)數(shù)據(jù)庫(kù)的調(diào)用主要是通過(guò)先前定義的REP變量和SQL語(yǔ)句實(shí)現(xiàn)的。例如如下的這段出庫(kù)單的材料類(lèi)別下拉列表框中的數(shù)據(jù)調(diào)用語(yǔ)句IFREPSTATEADSTATECLOSEDTHENREPCLOSEENDIFREPSOURCE“SELECTCLKMBH,CLKMMCFROMCLKMWHERECLKMBHLIKE_0000“REPOPENCOMBO1CLEARDOWHILENOTREPEOFCOMBO1ADDITEMREPFIELDS“CLKMMC“LEVEL1IREPFIELDS“CLKMBH“II1IFNOTREPEOFTHENREPMOVENEXTENDIFLOOP而使用ADODC控件調(diào)用數(shù)據(jù)則主要是通過(guò)將SQL語(yǔ)句寫(xiě)入其RECORDSOURCE屬性框中,并采用對(duì)相應(yīng)的數(shù)據(jù)顯示控件的DATASOURCE和DATAFIELD屬性進(jìn)行設(shè)置的方式來(lái)實(shí)現(xiàn)數(shù)據(jù)的調(diào)用與顯示。52如何利用VISUALBASIC60實(shí)現(xiàn)報(bào)表的創(chuàng)建以VISUALBASIC60為工具將MICROSOFTACCESS2000中的數(shù)據(jù)調(diào)用出并顯示在MICROSOFTEXCEL2000中,是本系統(tǒng)的另一關(guān)鍵技術(shù)所在。其具體實(shí)現(xiàn)過(guò)程如下首先,建立報(bào)表。建立一張報(bào)表主要是通過(guò)以下語(yǔ)句實(shí)現(xiàn)的PUBLICVBEXCELASEXCELAPPLICATIONPUBLICXLBOOKASEXCELWORKBOOK(定義EXCEL工作簿對(duì)象)PUBLICXLSHEETASEXCELWORKSHEET(定義EXCEL工作表對(duì)象)DIMCELLSMAXLEN1TO9ASINTEGER(字段共有9項(xiàng))DIMROWASINTEGERSETVBEXCELCREATEOBJECT“EXCELAPPLICATION“SETXLBOOKNOTHINGSETXLSHEETNOTHINGSETXLBOOKVBEXCELWORKBOOKSADDSETXLSHEETXLBOOKWORKSHEETS“SHEET1“其次,調(diào)出數(shù)據(jù)。從數(shù)據(jù)庫(kù)中調(diào)出數(shù)據(jù)主要是通過(guò)如下語(yǔ)句來(lái)實(shí)現(xiàn)的。IFMDIMAINREPSTATEADSTATECLOSEDTHENMDIMAINREPCLOSEMDIMAINREPSOURCE“SELECTDISTINCTLLDWBH,LLDWMC,RKDCLMC,RKDCLMCBH,RKDCLMCGG,RKDCLMCDW,SUMRKDCLSL,SUMRKDCLZJE,LEFTRKRQ,10FROMRKDWHEREFLAG出庫(kù)ANDLEFTRKRQ,7“LEFTMONTH,7“GROUPBYRKDCLMCBH,LLDWBH,LLDWMC,RKDCL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年醫(yī)院配電系統(tǒng)預(yù)防性試驗(yàn)合同
- 2026年醫(yī)療設(shè)備市場(chǎng)分析合同
- 施工電梯租賃合同
- 2025年數(shù)字競(jìng)技游戲開(kāi)發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年現(xiàn)代化城市排水系統(tǒng)項(xiàng)目可行性研究報(bào)告
- 2025年新型塑料回收處理項(xiàng)目可行性研究報(bào)告
- 會(huì)所出租協(xié)議書(shū)
- 粉碎秸稈合同范本
- 中級(jí)保安師考試試題及答案
- 中國(guó)聯(lián)通廣告投放專(zhuān)員面試題及答案解析
- 2025云南省人民檢察院招聘22人筆試考試備考試題及答案解析
- 駿馬奔騰啟新程盛世華章譜未來(lái)-2026年馬年學(xué)校元旦主持詞
- 22863中級(jí)財(cái)務(wù)會(huì)計(jì)(一)機(jī)考綜合復(fù)習(xí)題
- 油漆車(chē)間年終總結(jié)
- 2025秋期版國(guó)開(kāi)電大本科《心理學(xué)》一平臺(tái)形成性考核練習(xí)1至6在線(xiàn)形考試題及答案
- 跨境人民幣業(yè)務(wù)
- 《數(shù)字經(jīng)濟(jì)學(xué)》教學(xué)大綱
- 氣浮設(shè)計(jì)計(jì)算
- 交城縣惠豐生物科技有限公司年產(chǎn)10000噸N,N-二甲基苯胺項(xiàng)目環(huán)境影響報(bào)告書(shū)
- 管理運(yùn)籌學(xué)(第三版) 韓伯棠課件第十一章
- GB/T 17215.302-2013交流電測(cè)量設(shè)備特殊要求第2部分:靜止式諧波有功電能表
評(píng)論
0/150
提交評(píng)論