




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
實(shí)驗(yàn)三、開(kāi)發(fā)錄像帶信息管理原型系統(tǒng)本實(shí)驗(yàn)的目的是讓學(xué)生通過(guò)開(kāi)發(fā)一個(gè)小型信息系統(tǒng),懂得如何使用Access,并理解開(kāi)發(fā)信息系統(tǒng)的一些基本思路和開(kāi)發(fā)過(guò)程,理解面向?qū)ο?原型開(kāi)法方法。實(shí)驗(yàn)步驟如下:1、創(chuàng)建數(shù)據(jù)庫(kù)在Windows中用鼠標(biāo)左鍵雙擊Access圖標(biāo),啟動(dòng)Access。并按以下步驟創(chuàng)建數(shù)據(jù)庫(kù):(1) 從“文件”菜單選取“新建數(shù)據(jù)庫(kù)”選項(xiàng);(2) 在文件名框中鍵入自定文件名(如DBl);(3) 單擊“創(chuàng)建”按鈕,Access便會(huì)創(chuàng)建一個(gè)擴(kuò)展名為MDB的數(shù)據(jù)庫(kù)文件,此時(shí)出現(xiàn)數(shù)據(jù)庫(kù)窗口。在Access中,一個(gè)數(shù)據(jù)庫(kù)應(yīng)用有6個(gè)基本構(gòu)成部分:表、查詢、窗體、報(bào)表、宏和模塊?,F(xiàn)在它們都是空的。2、建表單擊數(shù)據(jù)庫(kù)窗口上邊的“表”選項(xiàng)卡,并單擊“新建”按鈕,會(huì)出現(xiàn)一個(gè)“新建表”對(duì)話框,雙擊其中的“設(shè)計(jì)視圖”選項(xiàng),就進(jìn)入到表設(shè)計(jì)視圖。表設(shè)計(jì)視圖中每一行是對(duì)一個(gè)字段的詳細(xì)定義。下面我們開(kāi)始建一個(gè)記錄顧客信息的表Customer:第1個(gè)字段設(shè)為顧客號(hào),在“字段名稱”中鍵入字段名“CustID”;單擊“數(shù)據(jù)類型”中的箭頭,在可選數(shù)據(jù)類型申選擇文本類型;在“說(shuō)明”中可對(duì)字段作進(jìn)一步說(shuō)明(該欄為可選欄)。在設(shè)計(jì)視圖的下半部是字段屬性區(qū),我們?cè)谄渲薪o出CusID字段的一些屬性:在“字段大小”中定義字段長(zhǎng)度為10,在索引中選“有(無(wú)重復(fù))”,說(shuō)明我們將該字段作為值唯一的索引(該屬性缺省為“無(wú)”);重復(fù)以上步驟建立下列各字段表B1字段名稱數(shù)據(jù)類型字段大小等CustID文本10CustName文本10Sex文本2Blrthday日期/時(shí)間(單擊屬性中格式箭頭選一般日期)Address文本50Telephone文本8IDCode文本15當(dāng)各字段定義完畢后,定義主關(guān)鍵字。單擊CustID字段選擇器,然后單擊工具條中的“主關(guān)鍵字”按鈕或從“編輯”菜單選取“主關(guān)鍵字”選項(xiàng)將CustID設(shè)置為主關(guān)鍵字。最后,在“文件”菜單中選取“保存”或“另存為”選項(xiàng),并在對(duì)話框中鍵入表名,如“Customer”,將其保存到磁盤上。
重復(fù)以上步驟,再建一個(gè)記錄錄像帶情況的Video表。各宇段名稱、數(shù)據(jù)類型和屬性如表B2:字段名稱數(shù)據(jù)類型字段大小等VideoID文本6,有索引(無(wú)重復(fù))VideoName文本30Price貨幣typecode文本2STatus是/否ReutDate日期/時(shí)間CustID文本10表結(jié)構(gòu)建起后便可進(jìn)行數(shù)據(jù)輸入。打開(kāi)要添加記錄的表(如Customer表),就可使用數(shù)據(jù)窗體底部的空記錄來(lái)向表添加新記錄了。通常鍵入數(shù)據(jù)時(shí),總是從最左邊字段開(kāi)始逐一完成每個(gè)字段,按TAB鍵從一字段跳到下一字段。當(dāng)輸入數(shù)字與表的定義不匹配時(shí),Access會(huì)進(jìn)行提示。依次輸入顧客信息和錄像帶信息。顧客信息顧客號(hào)惟名|性別]出生日期地址電話編號(hào)00001王宏男1970T2-4北大44樓123號(hào)6275876511010870120423400002張南男1968-9T3北大43樓77號(hào)6275912311010868091333100003李力男1944-3-20清華大學(xué)物理樓6376857411010844032001200004楊方女1957-2-21海淀區(qū)萬(wàn)狩路1號(hào)6985345211001757022111200005張輝女1968-5-6海淀區(qū)海淀路54號(hào)6486783400021768050611300006楊瑩女1976-3-4北大33樓44號(hào)6475783611001773030411400007王大為男1977-10-30海淀區(qū)黃莊160號(hào)6163785511001777103011500008林向群女1979-8-2海淀區(qū)中關(guān)村100號(hào)6423783411001879080211600009張自力男1980-3-4海淀區(qū)中關(guān)村99號(hào)6653332211001780030411700010姜芳女1979-12-31海淀區(qū)雙安路3號(hào)64547888110017791231118錄像帶信息|錄相帶號(hào)■帶名■|價(jià)格類型|在架否|借出日期|顧客號(hào)00001大決戰(zhàn)¥70.0001No1997-4-50000100002大決戰(zhàn)¥70.0001No1997-4-110000700003離開(kāi)雷鋒的日子¥55.0001No1997-4-100000300004離開(kāi)雷鋒的日子¥55.0001No1997-4-120000300006毀滅者¥60.0002No1997-4-120000500007毀滅者¥60.0002No1997-4-180000800008毀滅者¥60.0002No1997-4-120000100009云中漫步¥80.0002No1997-4-130000400010云中漫步¥80.0002No1997-4-140000600011云中漫步¥80.0002No1997-4-160000400012云中漫步¥80.0002No1997-4-1700007錄相帶號(hào)■帶名■價(jià)格1類型|在架否|借出日期|顧客號(hào)00013天龍八部¥35.0003No1997-4T20000400014天龍八部¥35.0003Yes1997-4T900015白金龍¥35.0003No1997-4-140000300016白金龍¥35.0003No1997-4-140000700017白金龍¥35.00Yes3、設(shè)計(jì)查詢下面為數(shù)據(jù)庫(kù)設(shè)計(jì)一個(gè)讀者查詢的功能:單擊“查詢”按鈕,再單擊“新建”按鈕,便可出現(xiàn)“新建查詢”窗口,Access提供5種設(shè)計(jì)查詢的方式,包括設(shè)計(jì)視圖、簡(jiǎn)單查詢向?qū)?、交叉表查詢向?qū)?、查找重?fù)項(xiàng)查詢向?qū)А⒉檎也黄ヅ漤?xiàng)查詢向?qū)?,分別用于不同的需要。這里我們選擇“簡(jiǎn)單查詢向?qū)А保础按_定”,就會(huì)出現(xiàn)一個(gè)“簡(jiǎn)單查詢向?qū)А睂?duì)話框窗口,左上為數(shù)據(jù)庫(kù)中存在的表和查詢,左下為可用字段,右下為選定字段。在此例中,用“〉”按鈕依次添入Video表中的RentDate字段,VideoID字段,VideoName字段和CuStome表中的CuStID字段。單擊“下一步”按鈕將此查詢命名為“按顧客查詢”。此時(shí)可選擇“打開(kāi)查詢以查看信息”或“修改查詢?cè)O(shè)計(jì)”在此我們選擇后者進(jìn)入查詢?cè)O(shè)計(jì)視圖。這時(shí)查詢?cè)O(shè)計(jì)屏幕上半部出現(xiàn)Customer和Video兩個(gè)表及其字段,CuStOmer表的字段列表窗口中的宇段CuStID與Video表的字段列表窗口中的字段CustID之間會(huì)出現(xiàn)一條連線,即在兩表間已建立起了聯(lián)系(本例為“一對(duì)多”)。查詢?cè)O(shè)計(jì)屏幕下半部是一個(gè)ORE網(wǎng)格,設(shè)計(jì)者可在其中進(jìn)行更為詳細(xì)的指定,如指定本查詢中的字段內(nèi)容是否在查詢結(jié)果中顯示,它們?nèi)绾闻判蚣爸付▽?duì)選取記錄的查詢條件。這個(gè)網(wǎng)格包含若干列,每一列對(duì)應(yīng)查詢使用的一個(gè)宇段。本例中各字段的〃顯示〃屬性均被選中。RentDate字段的“排序”項(xiàng)選“升序”;而CustID字段的“準(zhǔn)則”項(xiàng)中鍵入[輸入顧客代碼:](方括號(hào)表示其為參數(shù)查詢);即在使用時(shí)系統(tǒng)將要求用戶送入相應(yīng)的參數(shù),系統(tǒng)根據(jù)參數(shù),也就是某顧客的代碼進(jìn)行查詢。下面我們測(cè)試一下該查詢,按“打開(kāi)”按鈕打開(kāi)該查詢后,會(huì)出現(xiàn)一個(gè)對(duì)話框,提示讓用戶輸入顧客代碼,如“00001”,按“確定”后便會(huì)出現(xiàn)顧客借帶信息。用同樣方法,可為數(shù)據(jù)庫(kù)再設(shè)計(jì)一個(gè)“按類型查詢”。在使用簡(jiǎn)單查詢向?qū)П粏?wèn)及選擇“明細(xì)查詢”還是“匯總查詢”時(shí),應(yīng)選擇“明細(xì)查詢”。QBE網(wǎng)格中有Video表中的字段名VideoID,VideoName,Price,Typecode,其中VideoID按升序排序,Typecode的查詢準(zhǔn)則行中鍵入[輸入類型代碼:]。下面我們?cè)俳▋蓚€(gè)選擇查詢:“借出帶”和“在架帶”。“借出帶”查詢中要加入兩個(gè)表(CUstomer和Video),引入Video表中的VideOID,VideoName,Satus,ReatDate字段,Customer表中的CustName宇段,其中VideoID按升序排序。由于兩表已定義連接關(guān)系,只有Video表中的CustID與Customer表中的CustID相等的記錄才顯示,而前者在借出帶記錄中才會(huì)有值,所以不用另設(shè)條件,所給結(jié)果即借出帶?!霸诩軒А辈樵兗尤隫ideo表,引入其中的VideoID,VideoName,PriCe,TypeCode和Status字段,其中VideoID按升序排序。Status字段作為判斷錄像帶是否在架的標(biāo)識(shí),在其“準(zhǔn)則”項(xiàng)中鍵入“Yes”,表示錄像帶在架。4、設(shè)計(jì)窗體下面進(jìn)一步來(lái)設(shè)計(jì)窗體。我們以"顧客查詢窗體"為例來(lái)說(shuō)明建窗體的過(guò)程。首先,單擊“窗體”按鈕,再單擊“新建”按鈕,出現(xiàn)“新建窗體”窗口。Access提供7種不同的創(chuàng)建窗體的方式,包括設(shè)計(jì)視圖,窗體向?qū)В詣?dòng)窗體的縱欄表,自動(dòng)窗體的表格,自動(dòng)窗體的數(shù)據(jù)表,圖表向?qū)?,?shù)據(jù)透視表向?qū)?。根?jù)不同的需要可選擇其中一種。這里我們選擇“窗體向?qū)А?,并按“確定”按鈕,即出現(xiàn)“窗體向?qū)А睂?duì)話框。對(duì)話框左上部為數(shù)據(jù)庫(kù)中存在的表和查詢,左下部為可用字段,右下部為選定字段。這里我們選擇查詢?yōu)椤鞍搭櫩筒樵儭?,并將其中的VideoID,VideoName和RentDate宇段選入窗體。單擊“下一步”按鈕,Access給出4種可選的的窗體上記錄布局方式,包括縱欄表,表格,數(shù)據(jù)表,調(diào)整表。
這里選“縱欄表”,單擊“下一轉(zhuǎn)”按鈕,Access給出10種不同的背景圖案樣式:有標(biāo)準(zhǔn),彩色1,彩色2,古典磚墻,黃昏夜景等等??梢赃x擇一種喜歡的圖案做背景,再單擊“下一步”,在輸入窗體標(biāo)題“顧客查詢窗體”后,便可選擇“打開(kāi)窗體查看或輸入信息”或“修改窗體設(shè)計(jì)”,若不做細(xì)節(jié)上的調(diào)整,則選擇前者并單擊“完成”即可。同樣再建立三個(gè)窗體:“類型查詢窗體”(引入VideoID,VideoName,Price),“借出帶”(引入VideoID,VideoName,CustName,RentDate)窗體(在回答希望怎樣查看數(shù)據(jù)時(shí),選擇“按Video”),“在架帶”(引入VideoID,VideoName,Price,TypeCode)窗體。下面我們根據(jù)“Customer”表生成一個(gè)名為“顧客借出記錄”的主窗體,其中包含根據(jù)“Vide?!北砩傻摹癡ide。子窗體”,以便了解每一顧客借閱錄像帶的情況。創(chuàng)建步驟同前,使用“窗體向?qū)А保⒏鶕?jù)提示選定兩張表中的字段,先選定“Vide。”表中的字段“VideoID”,“VideoName”,“Price”,“RentDate”,再選定“Customer”表中的字段“CustID”,“CustName”,“Address”,“Telephone”,“IDCode”。按“下一步”在回答希望怎樣查看數(shù)據(jù)時(shí),選擇“按CuStomer”,并選擇它們的顯示形式為“帶子窗體的窗體”,選子窗體的布局為“數(shù)據(jù)表”此時(shí)Access便會(huì)自動(dòng)把子窗體插入主窗體中。最后,在給主、子窗體分別命名后即可完成。面我們?cè)倩诓樵儭鞍搭櫩筒樵儭眮?lái)建立一個(gè)報(bào)表。單擊“報(bào)表”按鈕,再單擊“新建”按鈕,出現(xiàn)“新建報(bào)表”對(duì)話框,Access給出6種創(chuàng)建報(bào)表的方式:設(shè)計(jì)視圖,報(bào)表向?qū)В詣?dòng)報(bào)表的縱欄表,自動(dòng)報(bào)表的表格,圖表向?qū)?,?biāo)簽向?qū)?。這里我們選擇“報(bào)表向?qū)А狈绞健螕簟按_定”按鈕,出現(xiàn)“報(bào)表向?qū)А睂?duì)話框。左上部為數(shù)據(jù)庫(kù)中存在的表和查詢,左下部為可用字段,右下部為選定字段。這里我們選擇“按顧客查詢”,并將其中的VideoID,Videoname和RentDate字段選入報(bào)表。單擊“下一步”按鈕后可選擇添加分組級(jí)別,本例中不做添加。再單擊“下一步”按鈕,可以選擇排序字段(最多4個(gè)),這里我們選擇RentDate字段按升序排列。單擊“下一步”按鈕,Access給出3種布局(縱欄表、表格、對(duì)齊)和兩種方向(縱向、橫向),本例中選擇縱欄表縱向。再單擊“下一步”,Access給出6種不同樣式:粗體的、淡灰色、簡(jiǎn)潔的、隨便的、斜體的、正式的。本例中選擇“斜體的”。單擊“下一步”,在輸入報(bào)表標(biāo)題“借出錄像帶一覽”后,便可選擇“預(yù)覽報(bào)表”或“修改報(bào)表設(shè)計(jì)”,若想作細(xì)節(jié)上的調(diào)整,可選擇后者并單擊“完成”。在報(bào)表設(shè)計(jì)屏上,Access已為報(bào)表加上日期,在每頁(yè)末尾加上頁(yè)號(hào)。6、設(shè)計(jì)宏在數(shù)據(jù)庫(kù)窗口單擊“宏”按鈕,再單擊“新建”按鈕,會(huì)出現(xiàn)宏設(shè)計(jì)視圖窗口,在“視圖”菜單中選“宏名”選項(xiàng),則會(huì)顯示宏名列。下面建一名為OpenForm的宏組,逐項(xiàng)輸入如表B13的各項(xiàng)參數(shù),對(duì)應(yīng)于每一操作相應(yīng)有若干操作參數(shù)列于下半部。如宏Customer的執(zhí)行動(dòng)作是OpenForm,下面的“窗體名稱”中選擇“顧客查詢窗體”,表示打開(kāi)的對(duì)象為“顧客查詢窗體”。圖中宏Type打開(kāi)的是“類型查詢窗體”,宏Rent打開(kāi)的是“借出帶”,宏Onshelf打開(kāi)的是“在架帶”。在“備注”中可作適當(dāng)說(shuō)明。打開(kāi)窗體宏Customer表B13宏名操作備注打開(kāi)窗體名稱CustomerOpenForm顧客借帶情況顧客查詢窗體TypeOpenForm類型查詢情況類型杳詢窗體RentOpenForm借出帶情況借出帶OnshelfOpenForm在架帶情況在架帶再建一個(gè)關(guān)閉系統(tǒng)的宏CloseForm,操作選“Close”,操作參數(shù)的“對(duì)象類型”選“窗體”,并在“對(duì)象名稱”中填入相應(yīng)窗體的名稱“封面”(此窗體設(shè)計(jì)見(jiàn)后面的說(shuō)明)。閉系統(tǒng)宏CloseForm宏名操作備注關(guān)閉窗體名稱CloSeFormClose關(guān)閉系統(tǒng)封面窗體下面通過(guò)為此應(yīng)用建一個(gè)封面窗體,來(lái)理解Access宏的用途。在設(shè)計(jì)時(shí),我們不用“窗體向?qū)А狈椒?,而采用“設(shè)計(jì)視圖”方法,在空白表格中,可自由填入文本框,標(biāo)簽,選項(xiàng)組,列表框等各種圖形界面控件,利用工具箱和畫(huà)筆軟件還可以設(shè)計(jì)圖片,可以把封面設(shè)計(jì)得非常漂亮。我們這里僅指定一個(gè)標(biāo)簽和一個(gè)圖像對(duì)象,下面建5個(gè)命令按鈕,分別對(duì)應(yīng)我們己經(jīng)制作的4個(gè)窗體和一個(gè)結(jié)束系統(tǒng)的宏。這里的“命令按鈕”控件都是用工具箱中“命令按鈕”控件生成的,用戶打開(kāi)系統(tǒng)后,就用它們來(lái)工作。比如我們希望在點(diǎn)擊“類型查詢”命令按鈕后打開(kāi)“類型查詢窗體”,可直接選擇“窗體操作”中的“打開(kāi)窗體”。用命令按鈕向?qū)б部梢詭椭覀兺瓿稍O(shè)計(jì)。
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 莆田學(xué)院《空間分析與決策支持》2023-2024學(xué)年第二學(xué)期期末試卷
- 四川汽車職業(yè)技術(shù)學(xué)院《生物信息學(xué)(雙語(yǔ))》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 2 Different families Part A Let's talk Let's learn融合課(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版(2024)英語(yǔ)三年級(jí)上冊(cè)
- 山東女子學(xué)院《統(tǒng)計(jì)建模與軟件》2023-2024學(xué)年第二學(xué)期期末試卷
- 陜西警官職業(yè)學(xué)院《大學(xué)語(yǔ)文》2023-2024學(xué)年第二學(xué)期期末試卷
- 黑龍江農(nóng)業(yè)經(jīng)濟(jì)職業(yè)學(xué)院《工程測(cè)量》2023-2024學(xué)年第二學(xué)期期末試卷
- 河南建筑職業(yè)技術(shù)學(xué)院《生物統(tǒng)計(jì)與試驗(yàn)設(shè)計(jì)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東技術(shù)師范大學(xué)《老年學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- Unit 5 Into the wild 單元教學(xué)設(shè)計(jì) -2024-2025學(xué)年高中英語(yǔ)外研版(2019)必修第一冊(cè)
- Unit 4 What can you do PB Let's learn (教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 吉利質(zhì)量協(xié)議
- 空調(diào)系統(tǒng)的應(yīng)急預(yù)案
- 2023玻纖增強(qiáng)聚氨酯門窗工程技術(shù)規(guī)程
- 汽車維修廠車輛進(jìn)出廠登記制度
- 部編版七年級(jí)語(yǔ)文下冊(cè)全冊(cè)教案設(shè)計(jì)(表格式)
- 浙江2023公務(wù)員考試真題及答案
- 船舶結(jié)構(gòu)與貨運(yùn)PPT完整全套教學(xué)課件
- Q-SY 08136-2017 生產(chǎn)作業(yè)現(xiàn)場(chǎng)應(yīng)急物資配備選用指南
- 食品分析復(fù)習(xí)資料
- ROCHE甲功及腫瘤項(xiàng)目介紹專家講座
- 3C強(qiáng)制性產(chǎn)品認(rèn)證整套體系文件(2022年版)
評(píng)論
0/150
提交評(píng)論