公司倉(cāng)庫(kù)管理系統(tǒng)_第1頁(yè)
公司倉(cāng)庫(kù)管理系統(tǒng)_第2頁(yè)
公司倉(cāng)庫(kù)管理系統(tǒng)_第3頁(yè)
公司倉(cāng)庫(kù)管理系統(tǒng)_第4頁(yè)
公司倉(cāng)庫(kù)管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩18頁(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、公司倉(cāng)庫(kù)管理系統(tǒng)第一章公司介紹與系統(tǒng)的需求分析1.1公司簡(jiǎn)介佳雪公司是一個(gè)專(zhuān)銷(xiāo)電動(dòng)機(jī)的公司,主要業(yè)務(wù)是進(jìn)行電動(dòng)機(jī)的進(jìn)貨與分銷(xiāo), 作為一個(gè)銷(xiāo)售的中介公司,其要求有入庫(kù)與出庫(kù)的主要數(shù)據(jù)庫(kù),可以簡(jiǎn)單的記錄 數(shù)據(jù),并且可以進(jìn)行多方面的查詢(xún),使得公司有較詳細(xì)的數(shù)據(jù)統(tǒng)計(jì)與分析。其主要業(yè)務(wù)如以下圖所示:1. I 廠商IU 顧客圖 i.i.i2.查詢(xún)功能1)按型號(hào)查詢(xún)有兩個(gè)結(jié)果:A生成 入庫(kù)量、出庫(kù)量、節(jié)余量B生成 兩個(gè)數(shù)據(jù)來(lái)源表,包括出庫(kù)來(lái)源與入庫(kù)來(lái)源;2)按單位查詢(xún)結(jié)果:生成型號(hào)、產(chǎn)品名稱(chēng)、時(shí)間(入/出庫(kù))、單價(jià)再生成出入庫(kù)的兩個(gè)基本情況表,包括供應(yīng)商和顧客的基本情況,如型號(hào)、出/入庫(kù)時(shí)間,單價(jià),發(fā)票編號(hào)

2、、結(jié)帳情況;3 .本系統(tǒng)主要運(yùn)用Visual Basic的內(nèi)嵌數(shù)據(jù)庫(kù)Access來(lái)記錄數(shù)據(jù);4 .產(chǎn)品信息:序號(hào)(自動(dòng)生成)、型號(hào)(文本)、入庫(kù)時(shí)間(日期)、出庫(kù)時(shí)間(日 期)、數(shù)量(數(shù)字)、發(fā)票編號(hào)(文本)、單價(jià)(貨幣)、廠商名稱(chēng)(文本)、供應(yīng)商 名稱(chēng)(文本)、廠商與供應(yīng)商的電話(數(shù)字)、結(jié)帳情況(是/否)是為0,否為-11. 2分析與描述一根據(jù)1.1章節(jié)的具體要求,總結(jié)出以下的數(shù)據(jù)流程:圖1.2.1數(shù)據(jù)流程二.根據(jù)以上情況,按要求設(shè)計(jì)了幾個(gè)相關(guān)的數(shù)據(jù)庫(kù)表:出庫(kù)、入庫(kù)查詢(xún):查詢(xún)結(jié)余、出庫(kù)查詢(xún)、入庫(kù)查詢(xún)、型號(hào)出庫(kù)查詢(xún)、型號(hào)入庫(kù)查詢(xún)主要的出庫(kù)表屬性如以下表所示:字段名屬性字段大小序號(hào)自動(dòng)生成長(zhǎng)整

3、型型號(hào)文本50產(chǎn)品名稱(chēng)文本50出庫(kù)數(shù)量數(shù)字長(zhǎng)整型單價(jià)貨幣自動(dòng)小數(shù)出庫(kù)時(shí)間日期年-月-日發(fā)票編號(hào)文本50顧客電話文本50結(jié)帳情況是/否2表 1.2.1由于入庫(kù)表與出庫(kù)想類(lèi)似,所以在此不做詳細(xì)介紹為了方便查詢(xún), 因此在出庫(kù)與入庫(kù)的基礎(chǔ)上增加了幾個(gè)查詢(xún)表, 具體字段如下:1 .查詢(xún)結(jié)余:型號(hào)、產(chǎn)品名稱(chēng)、出庫(kù)數(shù)量、入庫(kù)數(shù)量2 .出庫(kù)查詢(xún):顧客名稱(chēng)、型號(hào)、出庫(kù)時(shí)間、單價(jià)、出庫(kù)數(shù)量OF SUM 、發(fā)票編號(hào)、結(jié)帳情況3 .入庫(kù)查詢(xún):供應(yīng)商名稱(chēng)、型號(hào)、入庫(kù)時(shí)間、單價(jià)、入庫(kù)數(shù)量OF SUM 、發(fā)票編號(hào)、結(jié)帳情況4 .出庫(kù)型號(hào)查詢(xún):型號(hào)、產(chǎn)品名稱(chēng)、顧客名稱(chēng)、單價(jià)、發(fā)票編號(hào)、結(jié)帳情況5 .入庫(kù)型號(hào)查詢(xún):型號(hào)、產(chǎn)品名

4、稱(chēng)、供應(yīng)商名稱(chēng)、單價(jià)、發(fā)票編號(hào)、結(jié)帳情況1.3數(shù)據(jù)庫(kù)的主要特點(diǎn)數(shù)據(jù)庫(kù)中的每一個(gè)表都必須符合下面幾個(gè)特征:( 表中的每一個(gè)單元的內(nèi)容只有一個(gè)值( 所有字段的名稱(chēng)都不相同( 記錄的前后次序和字段的左右次序可以變化,不受限制( 數(shù)據(jù)庫(kù)中的表的上下次序不受限制( 表中不應(yīng)有內(nèi)容完全相同的記錄( 表中的每一個(gè)字段都必須有相同的數(shù)據(jù)類(lèi)型使用Visual Basic開(kāi)發(fā)應(yīng)用程序的兩個(gè)主要思想:( 可視設(shè)計(jì)( 事件驅(qū)動(dòng)編程Visual Basic 應(yīng)用程序不同于其他語(yǔ)言開(kāi)發(fā)的單一性程序。使用 Visual Basic編程時(shí),必須首先確定應(yīng)用程序如何與用戶(hù)交互,如鼠標(biāo)單擊,用戶(hù)必須編寫(xiě)代碼控制這些事件的響應(yīng)方法

5、。使用Visual Basic開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序的一般步驟如下所示:( 1 ) 建 立數(shù)據(jù)庫(kù)( 2 ) 建 立用戶(hù)界面( 3 ) 編 寫(xiě)代碼( 4 ) 調(diào) 試運(yùn)行( 5 ) 編 譯應(yīng)用程序( 6 ) 發(fā) 布應(yīng)用程序界面設(shè)計(jì)( 1 ) 控 件的位置( 2 ) 界 面元素的一致性( 3 ) 保 持界面的簡(jiǎn)明( 4 ) 使 用顏色和圖象:增加視覺(jué)的感染力( 5 ) 圖 象和圖標(biāo):增加應(yīng)用程序的視覺(jué)上的趣味( 6 ) 選 取字體Visual Basic應(yīng)用程序的結(jié)構(gòu):由于Visual Basic應(yīng)用程序是基于對(duì)象的,所以應(yīng)用程序的代碼結(jié)構(gòu)就是該程序在屏幕上物理表示的模型。根據(jù)定義,對(duì)象包含數(shù)據(jù)和代碼。

6、在屏幕上看到的窗體代表屬性,這些屬性定義了窗體的外觀和內(nèi)在特性。本設(shè)計(jì)主要是運(yùn)用Data控件。Data 控件主要是打開(kāi)、 訪問(wèn)并操作已有的數(shù)據(jù)庫(kù), 它是 Visual Basic 訪問(wèn)數(shù)據(jù)庫(kù)的最常用的工具之一。由于 Data 控件使用 Microsoft 的 Jet 引擎來(lái)實(shí)現(xiàn)數(shù)據(jù)訪問(wèn)(與 Microsoft Access 所用的數(shù)據(jù)庫(kù)引擎相同) ,使用戶(hù)可以無(wú)縫地訪問(wèn)很多標(biāo)準(zhǔn)的數(shù)據(jù)庫(kù)格式, 而且無(wú)需編寫(xiě)任何代碼就可以創(chuàng)建數(shù)據(jù)應(yīng)用程序, 因此這種 VisualBasic內(nèi)部的Data控件最合適小的(桌面)數(shù)據(jù)庫(kù),諸如 Access和ISAM數(shù)據(jù)庫(kù) 等。由于 Data 控件是 Visual Ba

7、sic 的內(nèi)部控件,因此可以直接在標(biāo)準(zhǔn)工具箱中找到該控件。在程序運(yùn)行過(guò)程中, 只要用鼠標(biāo)單擊控件上的箭頭按鈕, 系統(tǒng)將自動(dòng)修改Data控件指向的記錄和顯示在約束控件中的數(shù)據(jù),而不需要編寫(xiě)任何代碼。可以將多個(gè)Data 控件同時(shí)添加到一個(gè)工程甚至是同一個(gè)窗體中。另外,每個(gè)控件可以連接到不同的數(shù)據(jù)庫(kù)或同一個(gè)數(shù)據(jù)庫(kù)的不同表上,還可以和代碼一起查詢(xún)滿足的語(yǔ)句的表的記錄集。使用Data控件可以顯示、編輯和更新來(lái)字各種已有的數(shù)據(jù)庫(kù)信息。止匕外,還可以訪問(wèn)和操作遠(yuǎn)程的開(kāi)放式數(shù)據(jù)庫(kù)連接。除了使用Data控件之外,還運(yùn)用的Visual Basic 6.0的新增控件功能,Dblistbox它不象標(biāo)準(zhǔn)的列表框或組合框

8、那樣需要使用 AddItem 方法添加列表項(xiàng)。另外,它們還可以有選擇地把某個(gè)選定的字段傳遞給另一個(gè)Data 控件,使得它對(duì)于“查找表”應(yīng)用程序很理想。與其他的約束控件不同,這些控件可以同時(shí)顯示多個(gè)記錄。約束數(shù)據(jù)列表控件類(lèi)似于普通的列表框控件,可以顯示記錄集中的數(shù)據(jù),網(wǎng)格中的每一行代表記錄集中的一個(gè)記錄。第二章 管理系統(tǒng)的設(shè)計(jì)與分析2.1 進(jìn)入界面由于系統(tǒng)的的界面比較單一,因此在設(shè)計(jì)過(guò)程中運(yùn)用了許多網(wǎng)上下載的圖片來(lái)增添界面的可觀性。在考慮到操作員的技術(shù)水平有限,因此在控件方面只運(yùn)用了COMMAND ,這樣不僅能是界面清楚,更能是操作者很快學(xué)會(huì),簡(jiǎn)單易懂。圖2.1.1是進(jìn)入本系統(tǒng)的狀態(tài)圖,單擊“確

9、定”可以進(jìn)入界面,如按“系統(tǒng)信息”的話,將顯示本系統(tǒng)的具體軟硬件情況。歡迎進(jìn)入本公司系統(tǒng)圖 2.1.1當(dāng)圖2.1.1中的“確定”按鈕被激活時(shí),將進(jìn)入圖 2.1.3的屏幕,界面的圖片 是圖片引入的,接著將進(jìn)入正式的編輯或查詢(xún)狀態(tài)。具體的系統(tǒng)情況如圖2.1.2所示:圖 2.1.2圖 2.1.32. 2入庫(kù)界面入庫(kù)時(shí)間發(fā)型編號(hào)供應(yīng)商名稱(chēng)電法轉(zhuǎn)幃情況當(dāng)激活入庫(kù)按鈕時(shí)將出現(xiàn)以下的界面(圖 221)型號(hào)產(chǎn)品名稱(chēng)數(shù)量單花9I確定|冊(cè)除|一退出|圖 2.2.1入庫(kù)窗體(圖221)及其各個(gè)控件的主要屬性控件 口控件名主要屬性FormFrmrsglCaption= "入庫(kù)情況”DataDatalData

10、basename="Adb2.mdb”Recordsettype=1 ' Dynaset Caption= "入庫(kù)情況”CommandDialogCommandlCaption= "上一個(gè)”Command2Caption= "下一個(gè)”Command3Caption= "確定”Command4Caption= "取消”Command5Caption= "退出”Command6Caption= "增加”Command7Caption= "修改”Command8Caption= "刪除”Lab

11、leLable1Caption= "序號(hào)”Lable2Caption= "型號(hào)”Lable3Caption= "產(chǎn)品名稱(chēng)”Lable4Caption= "數(shù)量”Lable5Caption= "單價(jià)”Lable6Caption= "入庫(kù)時(shí)間”Lable7Caption= "發(fā)票名稱(chēng)”Lable8:Caption= "供應(yīng)商名稱(chēng)”Lable9Caption= "電話”Lable10Caption= "結(jié)帳情況”TextText1Caption= "序號(hào)” Datasource= "

12、;data1 ”Text2Caption= "型號(hào)” Datasource= "data1 ”Text3Caption= "產(chǎn)品名稱(chēng)” Datasource= "data1 'Text4Caption= "數(shù)量” Datasource= "data1 ”Text5Caption= "單價(jià)” Datasource= "data1 ”Text6Caption= "入庫(kù)時(shí)間”Datasource= "data1 'Text7Caption= "發(fā)票名稱(chēng)" Datas

13、ource= "data1 'Text8Caption="供應(yīng)商名稱(chēng)" Datasource = data1 'Text9Caption= "電話” Datasource= "data1 ”Text10Caption= "結(jié)帳,卜青況” Datasource= "data1 '表 2.2.1控件說(shuō)明?增加新記錄當(dāng)單擊“確定”按鈕后,“確定”和“取消”兩個(gè)按鈕顯示,同時(shí)使其他的按鈕不可見(jiàn),這樣做是為了防止用戶(hù)的誤操作。其主要程序如下:Private Sub Command5_Click()xg = Tr

14、ue顯示“確定”和“取消”兩個(gè)按鈕Command3.Visible = TrueCommand4.Visible = True取消其他按鈕功能Command5.Enabled = FalseCommand6.Enabled = FalseCommand7.Enabled = FalseCommand8.Enabled = FalseCommand1.Enabled = FalseCommand2.Enabled = FalseData1.Recordset.AddNew '添加一個(gè)新記錄Text1.SetFocus '光標(biāo)在 TEXT1 處end sub? 修改記錄在調(diào)用 ED

15、IT 方法之前,約束控件中的數(shù)據(jù)是只讀的,用戶(hù)無(wú)法對(duì)其進(jìn)行修改。調(diào)用了 EDIT 方法后, 用戶(hù)可以在約束控件中修改記錄的值。 如果在對(duì)當(dāng)前記錄進(jìn)行修改之前修改,未使用 EDIT 方法,將發(fā)生運(yùn)行時(shí)錯(cuò)誤。其主要程序如下:Private Sub Command6_Click()xg = TrueCommand3.Enabled = TrueCommand4.Enabled = True'取消其他按鈕功能Command5.Enabled = FalseCommand6.Enabled = FalseCommand7.Enabled = FalseCommand8.Enabled = Fal

16、seCommand1.Enabled = FalseCommand2.Enabled = False'對(duì)記錄進(jìn)行編輯Data1.Recordset.EditText1.SetFocusEnd Sub? 刪除記錄當(dāng)用戶(hù)單擊“刪除”命令按鈕時(shí),為了防止用戶(hù)誤刪除數(shù)據(jù),程序?qū)⒄{(diào)用 Msgbox()函數(shù)以彈出對(duì)話框,詢(xún)問(wèn)用戶(hù)是否真的要?jiǎng)h除該記錄。如果用戶(hù)單擊對(duì)話框上的“確定”按鈕,程序調(diào)用記錄集的 Delete 方法,將記錄集的當(dāng)前記錄設(shè)置為空,并從原始的表中刪掉當(dāng)前記錄。但是刪除的記錄仍然是當(dāng)前記錄,只是將其變?yōu)榱藷o(wú)效的記錄,任何對(duì)其的引用都會(huì)產(chǎn)生錯(cuò)誤。其主要程序如下:Private Sub

17、 Command6_Click()xg = TrueCommand3.Enabled = TrueCommand4.Enabled = True'取消其他按鈕功能Command5.Enabled = FalseCommand6.Enabled = FalseCommand7.Enabled = FalseCommand8.Enabled = FalseCommand1.Enabled = FalseCommand2.Enabled = False'對(duì)記錄進(jìn)行編輯Data1.Recordset.EditText1.SetFocusEnd SubPrivate Sub Comman

18、d7_Click()ss = MsgBox(" 真的要?jiǎng)h除嗎? ", vbYesNo + vbInformation, " 刪除記錄 ") '如果要?jiǎng)h除If (ss = vbYes) ThenData1.Recordset.DeleteData1.Recordset.MoveNextIf Data1.Recordset.EOF ThenData1.Recordset.MoveLastCommand2.Enabled = FalseEnd IfEnd IfEnd Sub? 移動(dòng)數(shù)據(jù)當(dāng)用戶(hù)單擊“上一個(gè)”和“下一個(gè)”按鈕是,系統(tǒng)將自動(dòng)轉(zhuǎn)換數(shù)據(jù),但注意,

19、當(dāng)移至第一個(gè)記錄時(shí), “下一個(gè)”按鈕將失效;移至最后一個(gè)記錄是, “上一個(gè)”按鈕也將失效。其中在設(shè)計(jì)程序時(shí),為了防止“ NO Current Record”這樣的錯(cuò)誤,在移動(dòng)記錄指針時(shí)測(cè)試記錄集的 BOF 和 EOF 屬性。如果單擊“上一個(gè)”和“下一個(gè)”命令按鈕將導(dǎo)致記錄指針指向空指針,則分別調(diào)用Movefirst和Movelast方法,這是防止“NO Current Record'錯(cuò)誤出現(xiàn)的最簡(jiǎn)單和最有效的方法。 與此同時(shí),如果記錄集的BOF 屬性為T(mén)rue,則置“上一個(gè)”命令按鈕為非激活狀態(tài),是用戶(hù)無(wú)法再單擊該按鈕。同樣,當(dāng)記錄集的 BOF 屬性為 True 時(shí),置“下一個(gè)”命令按

20、鈕為非激活狀態(tài)。其主要程序如下:Private Sub Command1_Click()xg = FalseData1.Recordset.MovePrevious'如果是第一個(gè)記錄,BOF 屬性為 TRUEIf Data1.Recordset.BOF ThenData1.Recordset.MoveFirstCommand1.Enabled = FalseElseCommand2.Enabled = TrueCommand1.Enabled = TrueEnd IfEnd SubPrivate Sub Command2_Click()xg = FalseData1.Recordset

21、.MovePrevious'如果當(dāng)前記錄是記錄集中最后一個(gè)記錄,EOF 屬性為 TRUEIf Data1.Recordset.BOF ThenData1.Recordset.MoveLastCommand2.Enabled = FalseElseCommand2.Enabled = TrueCommand1.Enabled = TrueEnd IfEnd Sub? 用 Updata 方法確認(rèn)增加和修改當(dāng)用戶(hù)修改和增加完一個(gè)記錄的數(shù)據(jù)后,需要將數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中??梢酝ㄟ^(guò)調(diào)用記錄集的 Updata 方法把數(shù)據(jù)保存到數(shù)據(jù)庫(kù)中。單擊“確定”按鈕時(shí),記錄將被記如數(shù)據(jù)庫(kù)。其主要程序如下:Priv

22、ate Sub Command3_Click()On Error GoTo error1xg = TrueData1.Recordset.UpdateCommand3.Enabled = FalseCommand4.Enabled = FalseCommand2.Enabled = TrueCommand1.Enabled = TrueCommand4.Enabled = TrueCommand5.Enabled = TrueCommand6.Enabled = TrueCommand7.Enabled = TrueCommand8.Enabled = TrueExit Suberror1:

23、MsgBox Err.Description, vbOKOnly, " 錯(cuò)誤提示 " End Sub? 用CancelUpdata方法放棄增加和修改如果用戶(hù)修改了約束控件里的數(shù)據(jù)后,在沒(méi)有單擊“確定”命令按鈕之前,想放棄剛才的增加或修改,則可以單擊“取消”命令。由于其程序與Updata方法相似,因此不做重復(fù)解釋。? 定義Data_Validata事件過(guò)程對(duì)于一個(gè)新記錄或編輯的記錄,如果不能維護(hù)引用完整性或不能反映該舊路的實(shí)體原型,那么它就是無(wú)效的,并且破壞了數(shù)據(jù)庫(kù)的完整性。為了在“入庫(kù)情況”表中建立一個(gè)有效的記錄,就必須要有主關(guān)鍵字段“型號(hào)”的值。因此,對(duì)已經(jīng)存在和新增加的

24、舊路都要先測(cè)試其“型號(hào)”字段之后才可以執(zhí)行更新操作。其主要程序如下:'當(dāng)約束控件中內(nèi)容改變時(shí)If Text2.DataChanged ThenSave = TrueIf Data1.Recordset.RecordCount > 1 ThenCommand1.Enabled = TrueCommand2.Enabled = TrueEnd IfElseIf Text2.Text = "" And xg = True Thenss = MsgBox(" 必須要有型號(hào) ! ", vbOKOnly + vbInformation, "

25、提示 ") Action = FalseCommand3.Visible = TrueCommand4.Visible = TrueCommandl.Visible = TrueCommand2.Visible = TrueCommand7.Visible = TrueCommand8.Visible = TrueCommand5.Visible = TrueCommand6.Visible = TrueEnd IfEnd IfIf Action = data_actionunload Or Action = data_actionclose ThenSave = TrueEnd I

26、fEnd Sub2.3 出庫(kù)界面當(dāng)單擊“出庫(kù)”按鈕的時(shí)候,系統(tǒng)將進(jìn)入出庫(kù)信息輸入界面,如(圖 2.3.1)所示,其基本情況與入庫(kù)相類(lèi)似,依次不做具體介紹。序號(hào)型號(hào)產(chǎn)品名稱(chēng)數(shù)量i出庫(kù)時(shí)間單價(jià)小電動(dòng)顧客名稱(chēng)上海電動(dòng)機(jī)1I小電動(dòng)電話|發(fā)票編號(hào)I"加二 Izsge7結(jié)帳精況pi上一個(gè)I一定|修改|取消|下一個(gè)I退出|圖 2.3.12.4 查詢(xún)界面當(dāng)用戶(hù)單擊“查詢(xún)”按鈕時(shí),系統(tǒng)將出現(xiàn)密碼登陸框,因?yàn)椴樵?xún)的是內(nèi)部資料, 因此,需身份驗(yàn)證,如圖2.4.1圖 2.4.1隨后將進(jìn)入查詢(xún)功能,如圖2.4.2圖 2.4.2用戶(hù)可根據(jù)不同需要進(jìn)行“按型號(hào)”和“按單位”的查詢(xún)。?單擊“按型號(hào)”,系統(tǒng)將進(jìn)入以型

27、號(hào)為關(guān)鍵字段的查詢(xún),如圖2.4.3。其中根據(jù)SQL語(yǔ)句的查詢(xún),選出出庫(kù)型號(hào)與入庫(kù)型號(hào)相同的記錄,統(tǒng)計(jì)出入庫(kù)與出庫(kù)的 總數(shù)量,然后可按“上一個(gè)”和“下一個(gè)”進(jìn)行查詢(xún),也可按出庫(kù)與入庫(kù)分別 查詢(xún)記錄。詢(xún)出庠I詢(xún)?廨I退出I圖 2.4.3?當(dāng)用戶(hù)單擊“查詢(xún)出庫(kù)”按鈕是,系統(tǒng)進(jìn)入界面,如圖 2.4.4圖 2.4.4圖2.4.4窗體及其上面控件的屬性設(shè)置控件類(lèi)型控件名主要屬性FormfrmdblistCaption= "查詢(xún)出庫(kù)”DataDatalDatabaseName= db2.mdb”RecordsetType=1RecordSource=出庫(kù)型號(hào)FrameFramelCaption=

28、"具體情況”LableLablelCqption= "產(chǎn)品名稱(chēng)”Lable2Cqption= "單價(jià)”Lable3Cqption=發(fā)票編號(hào)Lable4Cqption= "顧客名稱(chēng)”Lable5Cqption= "結(jié)帳情況”TextTextlDatafield= "具體情況” Datasource= "Datal”Text2Datafield= "具體情況” Datasource= "Data1”Text3Datafield= "具體情況” Datasource= "Data1”Text

29、4Datafield= "具體情況” Datasource= "Data1”Text5Datafield= "具體情況” Datasource= "Data1”DBlistDblistlListfield= "型號(hào)”Rowsource= "Data1”表 2.4.1? 單擊Dblist框中的型號(hào),F(xiàn)rame中將自動(dòng)顯示記錄,以供用戶(hù)查詢(xún)當(dāng)用戶(hù)單擊“查詢(xún)?nèi)霂?kù)”按鈕時(shí),將出現(xiàn)圖2.4.5的界面。再回到查詢(xún)界面,單擊“按單位”按鈕,此時(shí)系統(tǒng)將進(jìn)入按單位查詢(xún)的截面,如圖2.4.6,麗容i'iihmii Ivanin iiriaiiHiMaiiiHmiaiimiiaMM m退出 I供應(yīng)_圖 2.4.6?分別按“顧客”和“供應(yīng)商”按鈕,系統(tǒng)將分別進(jìn)入不同的查詢(xún)界面,如圖2.4.7和圖2.4.8由于以下兩個(gè)窗口的屬性以及其設(shè)計(jì)方法類(lèi)似與圖4.3,因此也不做詳細(xì)介紹。請(qǐng)選擇顧客名稱(chēng)通州電動(dòng)普匚寧波電動(dòng)機(jī)廠寧波電動(dòng)機(jī)廠上海用動(dòng)機(jī)廠上海電劫機(jī)廠浙江電動(dòng)機(jī)廠浙江電劫機(jī)廠退出圖 2.4.7圖 2.4.82.5 退出程序再回到登陸主窗口,(圖2.1.3),單

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論