Access實(shí)例——圖書借閱管理系統(tǒng).doc_第1頁
Access實(shí)例——圖書借閱管理系統(tǒng).doc_第2頁
Access實(shí)例——圖書借閱管理系統(tǒng).doc_第3頁
Access實(shí)例——圖書借閱管理系統(tǒng).doc_第4頁
Access實(shí)例——圖書借閱管理系統(tǒng).doc_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、Access數(shù)據(jù)庫應(yīng)用實(shí)例圖書借閱管理系統(tǒng)一、數(shù)據(jù)庫分析與設(shè)計(jì)1數(shù)據(jù)庫數(shù)據(jù)結(jié)構(gòu)分析通過對圖書借閱管理的內(nèi)容和數(shù)據(jù)分析,創(chuàng)建該管理系統(tǒng)數(shù)據(jù)庫,名為“圖書借閱管理系統(tǒng) mdb”,主要包含的數(shù)據(jù)表有“會(huì)員表”、“會(huì)員級別表”、“圖書表”、“圖書類別表”、“圖書借閱表”共五個(gè)表。這五個(gè)表之間存在著一定的關(guān)聯(lián)關(guān)系,各表間的關(guān)系如圖2所示:圖2 系統(tǒng)中各表間關(guān)系圖2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)“圖書借閱管理系統(tǒng)”的各個(gè)數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計(jì)如表1表5所示:表1 “會(huì)員表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段會(huì)員證編號文本12是是會(huì)員級別文本8是會(huì)員姓名文本8是會(huì)員性別文本2是身份證號文本18是單位名稱文本50否單

2、位地址文本50否聯(lián)系電話文本15否辦證日期日期/時(shí)間短日期是有效日期日期/時(shí)間短日期否照片OLE 對象否備注備注否表2 “會(huì)員級別表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段會(huì)員級別文本8是是限借冊數(shù)數(shù)字整型是表3 “圖書表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段圖書編號文本7是是圖書分類號文本30是圖書類別文本30是書名文本50是作者文本50是出版社文本30是出版日期日期/時(shí)間短日期是價(jià)格數(shù)字雙精度型貨幣是存放位置文本50是入庫時(shí)間日期/時(shí)間短日期是庫存總數(shù)數(shù)字整型是在庫數(shù)量數(shù)字整型是借出數(shù)量數(shù)字整型是新書入庫數(shù)字整型否舊書出庫數(shù)字整型否借出次數(shù)數(shù)字整型是備注備注否表4 “圖書類別

3、表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段圖書類別文本30是是限借天數(shù)數(shù)字整型是超期罰款/天數(shù)字雙精度型貨幣是表5 “圖書借閱表”表結(jié)構(gòu)字段名數(shù)據(jù)類型字段大小格式主鍵必填字段默認(rèn)值借閱編號自動(dòng)編號長整型是圖書編號文本7是會(huì)員證編號文本12是借閱日期日期/時(shí)間短日期是還書日期日期/時(shí)間短日期否罰款已繳文本2是“否”備注備注否二、查詢的設(shè)計(jì)與實(shí)現(xiàn)在本圖書借閱管理系統(tǒng)中,要用到大量的查詢功能。Access 2003提供了5種查詢:選擇查詢、參數(shù)查詢、交叉表查詢、操作查詢和SOL查詢。其中操作查詢又包括生成表查詢、更新查詢、追加查詢和刪除查詢4種查詢。(1) 生成表查詢:這種查詢可以根據(jù)一個(gè)或多

4、個(gè)表中的全部或部分?jǐn)?shù)據(jù)新建表。生成表查詢有助于創(chuàng)建表以導(dǎo)出到其他Microsoft Access數(shù)據(jù)庫或包含所有舊記錄的歷史表。(2) 更新查詢:這種查詢可以對一個(gè)或多個(gè)表中的一個(gè)或一組記錄作全局更改。使用更新查詢可以更改已有表中的數(shù)據(jù)。(3) 追加查詢:追加查詢將一個(gè)或多個(gè)表中的一組記錄添加到一個(gè)或多個(gè)表的末尾。(4) 刪除查詢:這種查詢可以從一個(gè)或多個(gè)表中刪除一組記錄。(使用刪除查詢,通常會(huì)刪除整個(gè)記錄,而不只是記錄中的部分字段。)該圖書借閱管理系統(tǒng)中主要用到了選擇查詢、操作查詢的更新查詢和追加查詢,下邊我們以實(shí)例主要說明一下這幾種查詢在本系統(tǒng)中的實(shí)現(xiàn)方法與過程。1 選擇查詢的設(shè)計(jì)與實(shí)現(xiàn)分

5、析:在實(shí)際圖書館圖書借閱過程中,會(huì)員(借閱者)或者圖書館管理員經(jīng)常需要對圖書借閱情況進(jìn)行查詢,比如查看某本書是否已歸還、某人是否未按期歸還圖書、某本書是否已到歸還期或是某本書是否忘記歸還了等等。為了解決上述這些問題,我們就需要設(shè)置一些相應(yīng)的查詢(一般都是以“選擇查詢”為居多)。這些查詢能有效地幫我們解決這些問題。步驟:(以“圖書借閱超期查詢”為例)第一步:選擇“在設(shè)計(jì)視圖中創(chuàng)建查詢”。(見圖11)圖11第二步:分別添加“會(huì)員表”、“圖書表”、“圖書借閱表”和“圖書類別表”。(見圖12)見圖12第三步:選擇“圖書表”中的“圖書編號”、“書名”、“作者”、“圖書類別”;“會(huì)員表”中的“會(huì)員證編號”

6、、“會(huì)員姓名”、“會(huì)員級別”;“圖書借閱表”中的“借閱日期”、“還書日期”字段,然后再設(shè)立2個(gè)新字段“超期天數(shù)”和“應(yīng)還日期”。這兩個(gè)新字段是原表中沒有的,它們是以原表的部分字段為數(shù)據(jù)基礎(chǔ),通過數(shù)學(xué)表達(dá)式計(jì)算得出的新數(shù)據(jù)所組成的。(表達(dá)式的寫入可以通過單擊工具欄上的“生成器”按鈕,打開“表達(dá)式生成器”對話框來完成如圖13)最后在“還書日期”字段的“條件”約束欄中寫入約束條件“IS NULL”并在“超期天數(shù)”字段的“條件”約束欄中寫入約束條件“0”(此處正值為有效值,負(fù)值是無效值,因?yàn)樨?fù)值說明還未超期,在該查詢中無實(shí)用意義,故舍去)。(見圖14)下邊給出這兩個(gè)新字段的數(shù)學(xué)表達(dá)式:(1)超期天數(shù):

7、 Date ()-借閱日期-限借天數(shù);(2)應(yīng)還日期: 借閱日期+限借天數(shù)。圖13圖14第四步:保存查詢。(見圖15)圖15第五步:運(yùn)行該查詢。(見圖16)圖16其他選擇查詢的設(shè)計(jì)可參照“圖書借閱超期查詢”的設(shè)計(jì)來進(jìn)行,如“借閱歷史記錄查詢”、“今日借出查詢”、“今日到期查詢”、“今日還書查詢”、“今日入庫查詢”、“借書查詢”、“還書查詢”、“續(xù)借查詢”、“罰款查詢”等。下邊給出上述這幾個(gè)選擇查詢的主要設(shè)計(jì)視圖供大家參考:“借閱歷史記錄查詢”主設(shè)計(jì)視圖:(見圖17)圖17“今日借出查詢”主設(shè)計(jì)視圖:字段“借閱日期”須以“Date()”(當(dāng)前日期)作為約束條件。(見圖18)圖18“今日到期查詢”

8、主設(shè)計(jì)視圖:須通過“表達(dá)式生成器”建立新字段“應(yīng)還日期”且以“Date()”為約束條件,表達(dá)式為:應(yīng)還日期: 借閱日期+限借天數(shù)。(見圖19)圖19“今日還書查詢”主設(shè)計(jì)視圖:字段“還書日期”須以“Date()”作為約束條件。(見圖20)圖20“今日入庫查詢”主設(shè)計(jì)視圖:字段“入庫時(shí)間”須以“Date()”作為約束條件。(見圖21)圖21“借書查詢”主設(shè)計(jì)視圖:由于“借書查詢”、“還書查詢”、“續(xù)借查詢”、“罰款查詢”這4個(gè)選擇查詢是專門為“借書窗體”、“還書窗體”、“續(xù)借窗體”、“罰款窗體”的功能實(shí)現(xiàn)而量身打造的專用查詢,故其設(shè)計(jì)上有別與上述幾個(gè)一般選擇查詢。區(qū)別主要體現(xiàn)在在這些查詢中要設(shè)計(jì)

9、與相應(yīng)窗體中控件的功能鏈接,如大家現(xiàn)在在圖22“借書查詢1”和圖23“借書查詢2”(此處將借書查詢分為1和2兩部分也是應(yīng)借書窗體的功能要求而針對設(shè)計(jì)的)中看到的“圖書編號”字段和“會(huì)員證編號”字段中的條件約束即為功能鏈接的一部分。例如“借書查詢1”中的“圖書編號”字段的條件“Forms!借書窗體!Text13”意為與“借書窗體”中的文本框“Text13”相鏈接,該條件其實(shí)起到了一個(gè)“指針”的作用(后邊幾個(gè)查詢中的相似條件約束的功能與此相同,不再多作解釋)。“借書查詢1”中的字段“在庫數(shù)量”的約束條件為“0”,表示某本書只有在有庫存的情況下才允許借出。(見圖22圖23)圖22圖23“還書查詢”主

10、設(shè)計(jì)視圖:“還書日期”字段的約束條件要設(shè)置為“Is Null”,表示未還的書才會(huì)被列出。(見圖24)圖24“續(xù)借查詢”主設(shè)計(jì)視圖:(見圖25)圖25“罰款查詢”主設(shè)計(jì)視圖:須設(shè)立2個(gè)新字段“超期天數(shù)”和“罰款數(shù)額”且“超期天數(shù)”字段的約束條件為“0”,另外“罰款繳納”字段的約束條件為“否”,表示已欠費(fèi)且未繳納過罰款的會(huì)員才會(huì)被列出,未欠費(fèi)或已繳納過的會(huì)員不會(huì)再被列出。下邊給出這兩個(gè)新字段的數(shù)學(xué)表達(dá)式:(1)超期天數(shù): 還書日期-借閱日期-限借天數(shù);(2)罰款數(shù)額: (還書日期-借閱日期-限借天數(shù))*超期罰款/天。(見圖26)圖262 操作查詢的設(shè)計(jì)與實(shí)現(xiàn)分析:在“圖書借閱管理系統(tǒng)”中,圖書的借

11、閱功能是該系統(tǒng)的核心功能,如何實(shí)現(xiàn)該功能便是設(shè)計(jì)該系統(tǒng)的核心問題。我們知道,圖書在借出、歸還、續(xù)借等過程發(fā)生后,數(shù)據(jù)表中的數(shù)據(jù)就應(yīng)發(fā)生相應(yīng)的改變(即更新),那么在系統(tǒng)中如何實(shí)現(xiàn)數(shù)據(jù)的自動(dòng)更新或添加呢?答案是利用“操作查詢”。步驟:(以“借書更新”和“借書追加”為例)第一步:在設(shè)計(jì)視圖中創(chuàng)建查詢,并添加“會(huì)員表”、“圖書表”和“圖書借閱表”。第二步:將“圖書表”中的“圖書編號”、“借出次數(shù)”、“借出數(shù)量”、“在庫數(shù)量”字段;“會(huì)員表”中的“會(huì)員證編號”字段;“圖書借閱表”中的“還書日期”字段添加進(jìn)來。并將查詢類型設(shè)置為“更新查詢”(設(shè)置方法:在選中查詢窗口的情況下在“查詢設(shè)計(jì)菜單欄”中單擊“查詢

12、類型”進(jìn)行更改,或者在查詢窗口中的表添加欄中的空白處單擊鼠標(biāo)右鍵,在彈出的菜單中選擇查詢類型)。(見圖27圖28)圖27圖28第三步:對各個(gè)字段的更新條件進(jìn)行設(shè)置。(如圖29) 圖中“借出次數(shù)”、“借出數(shù)量”、“在庫數(shù)量”三個(gè)字段的“更新到”一欄中的條件表示當(dāng)借書操作使得某本圖書被借出時(shí),相應(yīng)數(shù)據(jù)表中的原數(shù)據(jù)應(yīng)該根據(jù)這一條件更新為新數(shù)據(jù)。約束條件“0”表示只有當(dāng)該書有庫存的情況下才能借出;而字段“圖書編號”和“會(huì)員證編號”的約束條件“Forms!借書窗體!Text13”和“Forms!借書窗體!Text14”與前邊在選擇查詢中提到的條件一樣,是查詢與相應(yīng)窗體中控件的功能鏈接條件。圖29第四步:

13、保存該“更新查詢”。(如圖30)圖30第五步:再在設(shè)計(jì)視圖中創(chuàng)建查詢,并添加“會(huì)員表”、“圖書表”和“圖書借閱表”。第六步:將查詢類型更改為“追加查詢”并將所需的字段添加進(jìn)來。第七步:對所需追加記錄的字段進(jìn)行追加條件限制。(如圖31) 追加查詢與更新查詢不太一樣,它的工作原理是將“字段”中的表達(dá)式數(shù)值“追加”到相應(yīng)的數(shù)據(jù)表字段中。如:對表達(dá)式3的操作即是將“Date()”(當(dāng)前日期)這一新數(shù)據(jù)追加到圖書借閱表的借閱日期這一字段的數(shù)據(jù)中。至于表達(dá)式1和表達(dá)式2則是功能鏈接條件。圖31第八步:保存該“追加查詢”。(如圖32)圖32其他需用到操作查詢的查詢設(shè)計(jì)可參照“借書更新”和“借書追加”的設(shè)計(jì)來

14、進(jìn)行,如“還書更新”、“罰款更新”、“續(xù)借更新”、“續(xù)借追加”等。下邊給出上述這幾個(gè)操作查詢的主要設(shè)計(jì)視圖供大家參考:“還書更新”主設(shè)計(jì)視圖:(見圖33)圖33“罰款更新”主設(shè)計(jì)視圖:(見圖34)圖34“續(xù)借更新”主設(shè)計(jì)視圖:(見圖35圖36)此處將續(xù)借功能的實(shí)現(xiàn)變通為以先還再借的方式來實(shí)現(xiàn),故將“續(xù)借更新”分為兩塊:先還“續(xù)接更新1”;再借“續(xù)借更新2”。圖35圖36“續(xù)借追加”主設(shè)計(jì)視圖:(見圖37)圖37三、窗體的設(shè)計(jì)與實(shí)現(xiàn)窗體是Access 2003數(shù)據(jù)庫系統(tǒng)的一個(gè)重要對象。前面介紹的瀏覽記錄、顯示查詢結(jié)果等都是在“數(shù)據(jù)表”視圖中所進(jìn)行的操作,只能用于對表的一般維護(hù)。如果要改變表記錄的

15、顯示界面,則需要通過界面窗口來添加、修改、刪除記錄或改變應(yīng)用程序控制流程,這就需要數(shù)據(jù)庫的一個(gè)重要組件窗體。窗體是用戶與數(shù)據(jù)之間的主要窗口,使用窗體可以對數(shù)據(jù)庫進(jìn)行查詢、修改、添加和打印等操作,而且可以靈活的設(shè)計(jì)窗體的布局。窗體按其功能可以分為數(shù)據(jù)窗體、流程控制面板窗體和交互窗體。(1) 數(shù)據(jù)窗體:主要用來顯示、瀏覽、添加、修改、刪除表或查詢中的記錄。(如圖38)圖38(2) 流程控制面板窗體:主要用來控制應(yīng)用程序的運(yùn)行流程。(如圖39)圖39(3) 交互窗體:是在不同的狀態(tài)下,給出系統(tǒng)提示信息或要求用戶輸入的窗口。(如圖40) 圖40在Access 2003數(shù)據(jù)庫中,窗體有設(shè)計(jì)視圖、窗體視圖

16、、數(shù)據(jù)表視圖、數(shù)據(jù)透視表視圖和數(shù)據(jù)透視圖視圖5種視圖,它們之間可以通過工具欄“視圖”按鈕進(jìn)行切換。(見下圖)我們將主要介紹使用設(shè)計(jì)視圖創(chuàng)建窗體的方法。使用窗體的設(shè)計(jì)視圖來創(chuàng)建、修改和美化窗體,窗體的設(shè)計(jì)視圖一般由窗體頁眉/頁腳、頁面頁眉/頁腳和主體5部分組成。一般情況下,窗體的頁眉/頁腳很少用到,而主體是窗體的核心,通過在主體中添加控件可以實(shí)現(xiàn)對數(shù)據(jù)的管理功能。1使用窗體向?qū)?chuàng)建窗體使用“窗體向?qū)А笨梢詣?chuàng)建使用“自動(dòng)創(chuàng)建窗體”(“自動(dòng)創(chuàng)建窗體”所創(chuàng)建的窗體較粗糙,一般在用戶對窗體效果要求不高時(shí)使用)所創(chuàng)建的5種類型的窗體,不同之處在于窗體中的數(shù)據(jù)可以來源于一個(gè)或多個(gè)表與查詢。在使用“窗體向?qū)А?/p>

17、創(chuàng)建窗體時(shí),可以重新設(shè)置字段的排列順序。下面我們以創(chuàng)建“會(huì)員基本信息管理窗體”為例說明一下利用“窗體向?qū)А眮韯?chuàng)建窗體的過程。第一步:雙擊“使用向?qū)?chuàng)建窗體”,打開窗體向?qū)гO(shè)計(jì)界面。(見圖41)圖41 第二步:在“表/查詢”欄中選擇“表:會(huì)員表”項(xiàng),并將其中要用到的字段全部添加到“選定的字段”中。(見圖42)圖42第三步:選擇窗體布局。Access中有“縱欄表”、“表格”、“數(shù)據(jù)表”、“兩端對齊”、“數(shù)據(jù)透視表”和“數(shù)據(jù)透視圖”6種可供選擇的布局類型,在這里我們以“兩端對齊”為例。(見圖43)圖43 第四步:選擇窗體樣式。Access中有“國際”、“宣紙”、“工業(yè)”、“標(biāo)準(zhǔn)”、“水墨畫”和“砂巖

18、”、“混合”、“石頭”、“藍(lán)圖”和“遠(yuǎn)征”10種默認(rèn)的可供選擇的布局類型,在這里我們以“標(biāo)準(zhǔn)”為例。(圖44)圖44第五步:確定窗體的標(biāo)題。這一步除了指定窗體標(biāo)題外,我們還可以選擇在向?qū)гO(shè)置完成后我們是要“打開窗體查看或輸入信息”還是“修改窗體設(shè)計(jì)”。由于一般情況下通過向?qū)?chuàng)建的窗體不可能盡善盡美,有很多地方需要做適當(dāng)?shù)奶砑雍托薷?,所以我們通常都選擇“修改窗體設(shè)計(jì)”項(xiàng)并完成創(chuàng)建。(見圖45)圖45 第六步:在“會(huì)員基本信息管理窗體”的設(shè)計(jì)視圖中對窗體的大小、各個(gè)字段的位置和順序進(jìn)行調(diào)整,并添加“標(biāo)簽”“會(huì)員基本信息”和8個(gè)命令按鈕“轉(zhuǎn)至上一條記錄”、“轉(zhuǎn)至最后一條記錄”、“添加記錄”、“保存記

19、錄”等。(見圖46)圖46說到控件,Access的窗體設(shè)計(jì)很大程度表現(xiàn)在窗體控件的使用上??丶谴绑w中用于顯示數(shù)據(jù)、執(zhí)行操作命令或修飾窗體的一種對象。在窗體設(shè)計(jì)視圖窗口中,單擊工具欄上的“工具箱”按鈕,屏幕出現(xiàn)控件“工具箱”工具欄。工具箱中包括各種控件按鈕,如標(biāo)簽、文本框、選項(xiàng)組、復(fù)選框、列表框、組合框、綁定對象框、未綁定對象框、選項(xiàng)按鈕、命令按鈕、切換按鈕、分頁符、選項(xiàng)卡控件、子窗體/子報(bào)表、矩形、直線、圖像等。下面以“轉(zhuǎn)至下一條記錄”命令按鈕的添加為例來簡單說明一下窗體控件的使用。(1)單擊“工具箱”中的“命令按鈕”,然后將鼠標(biāo)移至窗體設(shè)計(jì)視圖界面中要添加該命令按鈕的地方單擊鼠標(biāo)左鍵進(jìn)行命

20、令按鈕的添加。(如圖47)圖47 (2)在彈出的“命令按鈕向?qū)А贝翱谥羞x擇該按鈕所要執(zhí)行的命令或其該具備的功能。(如圖48)圖48 (3)選擇按鈕的顯示類型。Access 支持兩種顯示方式:“文本”型和“圖片”型。我們以“圖片”型為例進(jìn)行說明。(如圖49)圖49 (4)為命令按鈕命名。(如圖50)圖50 第七步:窗體最終效果預(yù)覽與功能驗(yàn)證。(如圖51)圖51可用同樣方法創(chuàng)建“會(huì)員級別設(shè)置窗體”、“圖書基本信息管理窗體”、“圖書類別設(shè)置窗體”等窗體。下邊列出上述幾個(gè)窗體的主要設(shè)計(jì)視圖:“會(huì)員級別設(shè)置窗體”設(shè)計(jì)視圖:(如圖52)圖52“圖書基本信息管理窗體”設(shè)計(jì)視圖:(如圖53)圖53“圖書類別設(shè)

21、置窗體”設(shè)計(jì)視圖:(如圖54)圖542使用窗體設(shè)計(jì)視圖創(chuàng)建窗體利用設(shè)計(jì)視圖創(chuàng)建窗體隨意性很大,你可以完全按照自己的想法或用戶具體的需求有針對性的進(jìn)行窗體設(shè)計(jì)。下面我們以“還書窗體”為例來對運(yùn)用設(shè)計(jì)視圖創(chuàng)建窗體的過程步驟進(jìn)行說明。第一步:雙擊“在設(shè)計(jì)視圖中創(chuàng)建窗體”,打開窗體視圖設(shè)計(jì)界面。(見圖55)圖55 第二步:調(diào)整窗體“主體”大小到所需的值。(見圖56)圖56第三步:添加所需的窗體控件。(見圖57圖58) 標(biāo) 簽“還書”標(biāo)簽(Label0);文 本 框“會(huì)員證編號”文本框(Text11)和“圖書編號”文本框(Text12);命令按鈕“確定”按鈕(Command11)和“還書”按鈕(Comm

22、and12);子 窗 體“還書子窗體”窗體(Child15)。圖57圖58其中“還書子窗體”窗體只是對“還書查詢”查詢(已在前邊查詢的設(shè)計(jì)與實(shí)現(xiàn)部分介紹過)的窗體化,即“還書子窗體”的記錄源是“還書查詢”。“還書子窗體”的主要設(shè)計(jì)視圖如圖59。圖59第四步:設(shè)置各控件的數(shù)據(jù)連接或事件過程。(見圖60圖65) “子窗體”控件的數(shù)據(jù)源對象為“還書子窗體”。(見圖60)圖60 “還書子窗體”的數(shù)據(jù)記錄源為“還書查詢”。(見圖61)圖61 “確定”命令按鈕的“單擊”事件過程為一組代碼(見圖62圖63),其功能為調(diào)用“還書”查詢中與窗體控件“會(huì)員證編號”文本框和“圖書編號”文本框中所輸入號碼相符的號碼所

23、具有的相關(guān)數(shù)據(jù)信息。 “確定”命令按鈕(Command11)代碼:Private Sub Command11_Click()Me.還書子窗體.RequeryEnd Sub圖62圖63 “還書”命令按鈕的“單擊”事件過程是調(diào)用宏“還書更新宏”?!斑€書更新宏”通過執(zhí)行“還書更新”查詢來實(shí)現(xiàn)圖書還書功能。(見圖64圖65)圖64圖65第五步:保存“還書窗體”。(見圖66)圖66 第六步:窗體最終效果預(yù)覽與功能驗(yàn)證。(見圖67)圖67其他類似窗體有“借書窗體”、“續(xù)借窗體”、“罰款窗體”、“圖書查詢窗體”、“會(huì)員查詢窗體”、“借閱超期查詢窗體”、“借閱記錄查詢窗體”等,其窗體設(shè)計(jì)可以參照上述“還書窗體

24、”的例子進(jìn)行創(chuàng)建。下邊給出了這幾個(gè)窗體的主要設(shè)計(jì)視圖供大家參考:“借書窗體”主要設(shè)計(jì)視圖:(如圖68圖71)圖68 “借書窗體”設(shè)計(jì)視圖圖69 “借書子窗體1”設(shè)計(jì)視圖圖70 “借書子窗體2”設(shè)計(jì)視圖 其中兩個(gè)“確定”命令按鈕的代碼為:Private Sub Command13_Click()Me.借書子窗體1.RequeryEnd Sub Private Sub Command14_Click()Me.借書子窗體2.RequeryEnd Sub“借出”命令按鈕的“單擊”事件為調(diào)用宏“借書更新宏”,見圖71。(關(guān)于“宏”的創(chuàng)建將會(huì)在后邊專門介紹)圖71“續(xù)借窗體”主要設(shè)計(jì)視圖:(如圖72圖74)圖72 “續(xù)借窗體”設(shè)計(jì)視圖圖73 “續(xù)借子窗體”設(shè)計(jì)視圖其中“確定”命令按鈕的代碼為:Private Sub Command17_Click()Me.續(xù)借子窗體.RequeryEnd Sub“續(xù)借”命令按鈕的“單擊”事件為調(diào)用宏“續(xù)借更新宏”,見圖74。圖74“罰款窗體”主要設(shè)計(jì)視圖:(如圖75圖77)圖75 “罰款窗體”設(shè)計(jì)視圖圖76 “罰款子窗體”設(shè)計(jì)視圖其中“確定”命令按鈕的代碼為:Private Sub Command19_Click()Me.罰款子窗體.Re

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論