版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第13章音樂管理系統(tǒng)本章我們將為某KTV會所創(chuàng)建一個音樂管理系統(tǒng)。通過該實例,讀者可以了解數(shù)據(jù)庫系統(tǒng)開發(fā)的一般過程,加深對表、查詢、報表、窗體等數(shù)據(jù)庫對象的認識,并了解它們在整個系統(tǒng)中所起到的作用。在實際開發(fā)系統(tǒng)時,不僅要求有扎實的 Access 2010基礎(chǔ)知識,而且還要能充分了解現(xiàn)實需求。當對現(xiàn)實需求有很好的分析,并合理地進行規(guī)則,這樣設(shè)計過程才會流暢,所設(shè)計系統(tǒng)也能穩(wěn)定、正常地運行。本章重點:新建數(shù)據(jù)庫創(chuàng)建表創(chuàng)建查詢創(chuàng)建報表創(chuàng)建窗體數(shù)據(jù)庫設(shè)置1001100213.1創(chuàng)建數(shù)據(jù)庫當對所建數(shù)據(jù)庫有了基本的規(guī)則之后,我們就可以動手創(chuàng)建數(shù)據(jù)庫了。按照既定的目標,一步一步去完成各階段的設(shè)計目標。首先
2、要創(chuàng)建一個數(shù)據(jù)庫,數(shù)據(jù)庫是整個系統(tǒng)的載體,然后需要在數(shù)據(jù)庫中完善各種數(shù)據(jù)庫對象。數(shù)據(jù)庫的創(chuàng)建非常簡單,下面從頭開始介紹數(shù)據(jù)庫的創(chuàng)建方法。步驟01雙擊計算機桌面的Access Access 2010。啟動后的界面如圖13-1所示。2010快捷方式圖標,啟動圖13-1Backstage視圖步驟02在該界面中選擇【空數(shù)據(jù)庫】選項,在右側(cè)的【文件名】文本框中輸入文件名“金麗佳KTV管理系統(tǒng)”,并選擇文件的保存位置,單擊【創(chuàng)建】按鈕,如圖13-2所示。1003圖13-2創(chuàng)建數(shù)據(jù)庫步驟03系統(tǒng)進入該數(shù)據(jù)庫的操作界面,并自動創(chuàng)建一個名為“表1”的新表,如圖13-3所示。1004圖13-3創(chuàng)建的數(shù)據(jù)庫步驟04
3、到此就完成了數(shù)據(jù)庫的創(chuàng)建。13.2創(chuàng)建表創(chuàng)建完數(shù)據(jù)庫后,就可以在庫里創(chuàng)建各種數(shù)據(jù)庫對象了。表、查詢、報表等都是數(shù)據(jù)庫的基本對象,其中,表是為其他對象提供數(shù)據(jù)的數(shù)據(jù)源。表設(shè)計的合理與否直接影響到其他對象,也會影響數(shù)據(jù)庫的運行。下面就來設(shè)計本數(shù)據(jù)庫所要用到的表。13.2.1通過數(shù)據(jù)表視圖創(chuàng)建表創(chuàng)建完數(shù)據(jù)庫后,系統(tǒng)會自動創(chuàng)建一個名為“表1”的表。我們可以在該表中直接輸入數(shù)據(jù),在表的數(shù)據(jù)表視圖中輸入數(shù)據(jù)是最快捷的。1005步驟01打開表的數(shù)據(jù)表視圖后,切換至【字段】選項卡,在【格式】選項組中將第一列字段的【數(shù)據(jù)類型】設(shè)置為【文本】,如圖13-4所示。圖13-4修改數(shù)據(jù)類型步驟02在【屬性】選項組中將【
4、字段大小】設(shè)置為5,如圖13-5所示。圖13-5設(shè)置字段大小步驟03在【字段驗證】選項組中選中【必需】復(fù)選框,如圖13-6所示。圖13-6設(shè)置必填字段步驟04在第一行的ID字段中輸入字段值10001,如圖13-7所示。1006圖13-7輸入數(shù)據(jù)步驟05單擊快捷訪問工具欄中的【保存】按鈕 ,如圖13-8所示。圖13-8保存表步驟06彈出【另存為】對話框,輸入表名稱【歌曲】,單擊【確定】按鈕,如圖13-9所示。圖13-9輸入表名稱步驟07返回數(shù)據(jù)表視圖,繼續(xù)添加其他字段,并輸入數(shù)據(jù)。單擊【添加和刪除】選項組中的【文本】按鈕,向表中添加字段,如圖13-10所示。1007圖13-10添加文本字段步驟0
5、8在【歌曲】表中插入新的字段,此時該字段的字段名處于可編輯狀態(tài),如圖13-11所示。圖13-11添加的字段步驟09將該字段的字段名改為【歌曲】,在【屬性】選項組中將【歌曲】字段的【字段大小】設(shè)置為50,并在該列的第一行輸入【五哥放羊】,如圖13-12所示。圖13-12輸入數(shù)據(jù)步驟10按照相同的方法,添加文本字段,將【字段大小】設(shè)置為50,設(shè)置字段名為【專輯】,并在該字段第一行記錄中輸入【阿寶】,如圖13-13所示。1008圖13-13添加字段步驟11按照相同的方法添加文本字段,字段名為【語言】,【字段大小】設(shè)置為20,輸入字段值Chinese,如圖13-14所示。圖13-14繼續(xù)添加字段步驟1
6、2根據(jù)圖13-15所示設(shè)置其余字段。圖13-15設(shè)置要求步驟13完善表中的第一條記錄,如圖13-16所示。1009圖13-16完善第一條記錄步驟14繼續(xù)輸入其他記錄,完善【歌曲】表,如圖13-17所示。圖13-17【歌曲】表步驟15按CtrlS組合鍵保存表。13.2.2通過設(shè)計視圖創(chuàng)建表通過表的設(shè)計視圖可以對字段進行更詳細的設(shè)置。下面通過設(shè)計視圖來創(chuàng)建【作家】表。步驟01切換至【創(chuàng)建】選項卡,單擊【表格】選項組中的【表設(shè)計】按鈕,如圖13-18所示。1010圖13-18打開表設(shè)計視圖步驟02進入表的設(shè)計視圖,依據(jù)圖13-19所示設(shè)置字段。圖13-19設(shè)置字段步驟03按CtrlS組合鍵保存表,彈
7、出【另存為】對話框,輸入表名稱“歌手”,單擊【確定】按鈕,如圖13-20所示。圖13-20保存表步驟04返回設(shè)計視圖,在下方的【常規(guī)】選項卡對各字段進行更詳細的設(shè)置。選擇【歌手編號】字段,將【字段大小】設(shè)置為5,【必需】設(shè)置為【是】,【允許空字符串】設(shè)置為【否】,【索引】設(shè)置為【有(無重復(fù))】,其余項保持默認設(shè)置,如圖13-21所示。1011圖13-21設(shè)置字段屬性步驟05根據(jù)圖13-22所示對其余各字段屬性進行設(shè)置。圖13-22設(shè)置字段大小步驟06選擇【性別】字段,在下方【常規(guī)】選項卡中對該字段的【有效性規(guī)則】進行設(shè)置。單擊【有效性規(guī)則】右側(cè)的按鈕,如圖13-23所示。1012圖13-23設(shè)
8、置有效性規(guī)則步驟07彈出【表達式生成器】對話框,在上方的文本框中輸入【男or女】,然后單擊【確定】按鈕,如圖13-24所示。圖13-24輸入表達式1013步驟08在上方網(wǎng)格中單擊選擇【歌手編號】字段,然后單擊【設(shè)計】選項卡中【工具】選項組中的【主鍵】按鈕,將該字段設(shè)置為主鍵,如圖13-25所示。圖13-25設(shè)置主鍵步驟09設(shè)置主鍵后,該字段的左側(cè)會出現(xiàn)一個小鑰匙標記,如圖13-26所示。1014圖13-26主鍵標記步驟10單擊視圖右下角的【數(shù)據(jù)表視圖】按鈕 ,如圖13-27所示。圖13-27切換視圖步驟11彈出提示對話框,單擊【是】按鈕,保存更改,如圖13-28所示。圖13-28保存表步驟12
9、彈出警告對話框,單擊【是】按鈕,如圖13-29所示。圖13-29確認修改步驟13切換至數(shù)據(jù)表視圖。1015步驟14在數(shù)據(jù)表視圖中添加記錄,完成【歌手】表的創(chuàng)建,如圖13-30所示。圖13-30添加記錄13.2.3通過導(dǎo)入外部數(shù)據(jù)創(chuàng)建表如果有現(xiàn)成的、規(guī)范化的其他格式數(shù)據(jù)文件,那么可以在Access2010導(dǎo)入該文件,從而快速地創(chuàng)建表。下面通過導(dǎo)入Excel工作表來創(chuàng)建【房間】表。步驟01在數(shù)據(jù)庫中,切換至【外部數(shù)據(jù)】選項卡,單擊【導(dǎo)入并鏈接】選項組中的Excel按鈕,如圖13-31所示。1016圖13-31單擊 Excel按鈕步驟02彈出對話框,單擊【瀏覽】按鈕,如圖13-32所示。圖13-32
10、瀏覽文件步驟03彈出【打開】對話框,找到所需要的Excel文檔【金麗佳KTV管理系統(tǒng)】,選擇該文件,單擊【打開】按鈕,如圖13-33所示。1017圖13-33打開文件步驟04返回對話框,選中【將源數(shù)據(jù)導(dǎo)入當前數(shù)據(jù)庫的新表中】單選按鈕,單擊【確定】按鈕,如圖13-34所示。1018圖13-34將數(shù)據(jù)導(dǎo)入新表步驟05彈出【導(dǎo)入數(shù)據(jù)表向?qū)А繉υ捒?,選擇要導(dǎo)入的Excel工作表【房間】,單擊【下一步】按鈕,如圖13-35所示。1019圖13-35選擇工作表步驟06在下一步的向?qū)е?,選中【第一行包含列標題】單選按鈕,單擊【下一步】按鈕,如圖13-36所示。1020圖13-36選擇列標題步驟07在下一步的
11、向?qū)е?,對字段進行簡單設(shè)置。在向?qū)У南路骄W(wǎng)格中選擇【房間號】列,在上方對該字段進行設(shè)置。將【數(shù)據(jù)類型】設(shè)置為【文本】,【索引】設(shè)置為【有(無重復(fù))】,如圖13-37所示。圖13-37設(shè)置字段步驟08按照圖13-38所示為其他字段設(shè)置數(shù)據(jù)類型,然后單擊【下一步】按鈕。圖13-38設(shè)置數(shù)據(jù)類型步驟09在下一步向?qū)е?,選中【我自己選擇主鍵】單選按鈕,將【房間號】字段設(shè)為主鍵,單擊【下一步】按鈕,如圖13-39所1021示。圖13-39設(shè)置主鍵步驟10在下一步向?qū)е?,在【?dǎo)入到表】下方的文本框中輸入新表的名稱【房間】,單擊【完成】按鈕,如圖13-40所示。1022圖13-40完成導(dǎo)入步驟11在下一步向
12、導(dǎo)中,直接單擊【關(guān)閉】按鈕,如圖13-41所示。1023圖13-41關(guān)閉向?qū)Р襟E12完成新表的創(chuàng)建。返回數(shù)據(jù)庫,在導(dǎo)航窗格中雙擊【房間】表,查看該表,如圖13-42所示。1024圖13-42【房間】表13.2.4創(chuàng)建其他的表前面通過三種方法完成了部分表的創(chuàng)建。下面使用這些方法完成本數(shù)據(jù)庫中其余表的創(chuàng)建。1創(chuàng)建【商品明細】表【商品明細】表用來存儲商品價格信息,在進行顧客消費查詢時提供計算用的數(shù)據(jù)源。步驟01切換至【創(chuàng)建】選項卡,單擊【表格】選項組中的【表設(shè)計】按鈕,進入表的設(shè)計視圖。步驟02根據(jù)圖13-43所示設(shè)置字段。1025圖13-43設(shè)置字段步驟03完成字段的設(shè)置,如圖13-44所示。圖1
13、3-44完成字段設(shè)置步驟04按CtrlS組合鍵保存表,彈出【另存為】對話框,輸入表名稱【商品明細】,單擊【確定】按鈕,如圖13-45所示。圖13-45保存表步驟05彈出提示對話框,建議定義主鍵,單擊【是】按鈕,如圖13-46所示。1026圖13-46提示定義主鍵步驟06返回設(shè)計視圖,將【商品編號】字段設(shè)置為主鍵,設(shè)置后如圖13-47所示。圖13-47設(shè)置主鍵步驟07按CtrlS組合鍵保存更改,切換到數(shù)據(jù)表視圖。步驟08在數(shù)據(jù)表視圖添加記錄,完善【商品明細】表,如圖13-48所示。1027圖13-48【商品明細】表2創(chuàng)建【會員】表【會員】表用來存儲會員信息,在該表中系統(tǒng)管理員可以直觀查看當前會員
14、信息。步驟01切換至【創(chuàng)建】選項卡,單擊【表格】選項組中的【表設(shè)計】按鈕,進入表的設(shè)計視圖。步驟02根據(jù)圖13-49所示在設(shè)計視圖完成字段的設(shè)置。圖13-49設(shè)置字段步驟03完成數(shù)據(jù)類型、字段大小的設(shè)置,如圖13-50所示。1028圖13-50完成設(shè)置步驟04選擇【性別】字段,為其設(shè)置有效性規(guī)則。在【常規(guī)】選項卡的【有效性規(guī)則】下拉列表框中輸入“男Or女”,如圖13-51所示。圖13-51設(shè)置有效性規(guī)則步驟05將【會員號】字段設(shè)置為主鍵,按CtrlS組合鍵保存表,彈出【另存為】對話框,輸入表名稱“會員”,單擊【確定】按鈕,如圖13-52所示。1029圖13-52保存表步驟06切換至數(shù)據(jù)表視圖,
15、添加記錄,完善該表,如圖13-53所示。圖13-53【會員】表13.3創(chuàng)建查詢當我們直接去看或查找表中的數(shù)據(jù)時,會特別費時、費力,并且1030還可能因為數(shù)據(jù)繁雜,造成索取數(shù)據(jù)錯誤。表的功能是存儲數(shù)據(jù),當需要數(shù)據(jù)時,可以通過查詢來完成。使用查詢不但可以檢索數(shù)據(jù),還可以更新表,追加記錄。在本數(shù)據(jù)庫中,要將數(shù)據(jù)應(yīng)用到不同的主題,比如,查詢會員信息、查看顧客消費明細等。下面根據(jù)需要分別創(chuàng)建應(yīng)用于多個主題的查詢。13.3.1創(chuàng)建和應(yīng)用選擇查詢使用選擇查詢可以查詢需要的字段,這類查詢是使用最頻繁、最簡單的一種查詢。下面使用選擇查詢來查詢歌手及其歌曲。步驟01切換至【創(chuàng)建】選項卡,單擊【查詢】選項組中的【查
16、詢設(shè)計】按鈕,如圖13-54所示。圖13-54單擊【查詢設(shè)計】按鈕步驟02彈出【顯示表】對話框,將【歌曲】表添加到查詢設(shè)計視圖,如圖13-55所示。1031圖13-55選擇數(shù)據(jù)源步驟03關(guān)閉【顯示表】對話框。將【歌曲】表中的【歌手】、【歌曲】字段依次拖到下方的【字段】行,如圖13-56所示。圖13-56添加查詢字段步驟04單擊快速訪問工具欄的【保存】按鈕 ,如圖13-57所示。1032圖13-57保存查詢步驟05彈出【另存為】對話框,輸入查詢名稱【歌手的歌曲】,單擊【確定】按鈕,如圖13-58所示。圖13-58保存查詢步驟06單擊【結(jié)果】選項組的【運行】按鈕,運行查詢,如圖13-59所示。圖1
17、3-59運行查詢步驟07運行結(jié)果如圖13-60所示。1033圖13-60查詢結(jié)果13.3.2創(chuàng)建和應(yīng)用參數(shù)查詢通過參數(shù)查詢,可以根據(jù)所輸入的條件進行查詢。步驟01切換至【創(chuàng)建】選項卡,單擊【查詢】選項組中的【查詢設(shè)計】按鈕,彈出【顯示表】對話框。步驟02將【歌曲】表添加到設(shè)計視圖,如圖13-61所示。1034圖13-61選擇數(shù)據(jù)源步驟03關(guān)閉【顯示表】對話框。將【歌曲】表中的*拖到下方的【字段】行,如圖13-62所示。圖13-62拖入字段1035步驟04將表中【歌手】字段拖到下方的【字段】行,如圖13-63所示。圖13-63拖入字段步驟05取消【歌手】字段的顯示,并為該字段設(shè)置查詢條件【輸入歌
18、手】,如圖13-64所示。圖13-64設(shè)置查詢條件步驟06按CtrlS組合鍵保存查詢,彈出【另存為】對話框,輸入查詢名稱【查詢:按歌手】,單擊【確定】按鈕,如圖13-65所示。1036圖13-65保存查詢步驟07在【設(shè)計】選項卡中,單擊【結(jié)果】選項組中的【運行】按鈕,運行該查詢。步驟08彈出【輸入?yún)?shù)值】對話框,輸入歌手,單擊【確定】按鈕,如圖13-66所示。圖13-66輸入歌手步驟09查詢結(jié)果如圖13-67所示。圖13-67查詢結(jié)果13.3.3創(chuàng)建和應(yīng)用表達式查詢當查詢條件比較復(fù)雜時,可以使用表達式,根據(jù)定義的表達式來1037進行查詢。下面使用表達式來查詢2010年7月1日以前辦理會員的人員
19、信息。步驟01在【創(chuàng)建】選項卡中,單擊【查詢】選項組中的【查詢設(shè)計】按鈕,如圖13-68所示。圖13-68打開查詢設(shè)計視圖步驟02彈出【顯示表】對話框,將【會員】表添加到設(shè)計視圖,如圖13-69所示。圖13-69添加數(shù)據(jù)源步驟03關(guān)閉【顯示表】對話框。將【會員】表中的*、【辦理日期】字段依次添加到【字段】行,如圖13-70所示。1038圖13-70查詢字段步驟04取消【辦理日期】字段的顯示,在該字段的【條件】行中輸入表達式“#2010/7/1#”,如圖13-71所示。圖13-71設(shè)置查詢條件步驟05按CtrlS組合鍵保存對象,彈出【另存為】對話框,輸入查詢名稱“早期會員”,單擊【確定】按鈕,如
20、圖13-72所示。圖13-72保存查詢1039步驟06運行該查詢,查詢結(jié)果如圖13-73所示。圖13-73查詢結(jié)果13.3.4創(chuàng)建和應(yīng)用生成表查詢在本系統(tǒng)中,由于管理上的需要,操作人員要經(jīng)常查詢顧客消費情況。下面通過生成表查詢來整理數(shù)據(jù),并將這些數(shù)據(jù)生成到一張新表上。由于每天或某天的某一時刻,顧客的消費情況并不是相同的。例如,星期二顧客有18位,而周日顧客有30位。據(jù)此,我們首先需要新建一個【今天顧客消費】表。步驟01在【創(chuàng)建】選項卡中,單擊【表格】選項組中的【表】按鈕,如圖13-74所示。1040圖13-74創(chuàng)建新表步驟02打開表的數(shù)據(jù)表視圖,在表中新建字段,字段設(shè)置情況如圖13-75所示。
21、圖13-75設(shè)置字段步驟03在表中添加記錄完善該表,如圖13-76所示。圖13-76添加記錄步驟04按CtrlS組合鍵保存該表,彈出【另存為】對話框,輸入表名稱“今日顧客消費”,單擊【確定】按鈕,如圖13-77所示。1041圖13-77保存表步驟05進入表的設(shè)計視圖,右鍵單擊【會員號】字段,彈出快捷菜單,選擇【主鍵】命令,將該字段設(shè)為主鍵,如圖13-78所示。圖13-78設(shè)置主鍵步驟06單擊選擇ID字段,然后單擊【工具】選項組中的【刪除行】按鈕,刪除該行,如圖13-79所示。1042圖13-79刪除 ID字段步驟07按CtrlS組合鍵保存表。步驟08切換至【創(chuàng)建】選項卡,單擊【查詢】選項組中的
22、【查詢設(shè)計】按鈕,彈出【顯示表】對話框。步驟09按Shift鍵,在【顯示表】對話框中選擇【會員】、【今日顧客消費】、【商品明細】表,將它們添加到查詢設(shè)計視圖,如圖13-80所示。1043圖13-80選擇數(shù)據(jù)源步驟10關(guān)閉【顯示表】對話框。進入查詢設(shè)計視圖,如圖13-81所示。1044圖13-81查詢設(shè)計視圖步驟11單擊【會員】字段列表的【會員號】字段,按住鼠標將其拖動到【今日顧客消費】字段列表的【會員號】字段上,為兩表建立關(guān)系,如圖13-82所示。1045圖13-82為表建立關(guān)系步驟12切換至【設(shè)計】選項卡,單擊【查詢類型】選項組中的【生成表】按鈕,如圖13-83所示。圖13-83創(chuàng)建生成表查
23、詢步驟13彈出【生成表】對話框,輸入新表名稱【今日顧客消費詳單】,單擊【確定】按鈕,如圖13-84所示。1046圖13-84要生成的新表步驟14將【今日顧客消費】字段列表中的【會員號】添加到下方的【字段】行,在其后的單元格中輸入“會員姓名:姓氏&名字”,在該字段下方的【表】行單元格中選擇【會員】,如圖13-85所示。圖13-85設(shè)置查詢字段步驟15將【今日顧客消費】字段列表中的【消費時間】、【商品明細】字段列表中的【商品名稱】、【單價】字段依次添加到下方1047的【字段】行,如圖13-86所示。圖13-86添加查詢字段步驟16切換至查詢的數(shù)據(jù)表視圖,查看查詢結(jié)果,如圖13-87所示。圖13-8
24、7查詢結(jié)果1048步驟17按CtrlS組合鍵保存查詢,彈出【另存為】對話框,輸入查詢名稱【查詢:今日顧客消費詳單】,單擊【確定】按鈕,如圖13-88所示。圖13-88保存查詢步驟18雙擊導(dǎo)航窗格中的【查詢:今日顧客消費詳單】,執(zhí)行查詢。步驟19彈出提示對話框,單擊【是】按鈕,如圖13-89所示。圖13-89確認執(zhí)行查詢步驟20繼續(xù)彈出對話框,單擊【是】按鈕,如圖13-90所示。圖13-90確認創(chuàng)建新表步驟21生成新表【今日顧客消費詳單】。在導(dǎo)航窗格中雙擊【今日顧客消費詳單】,查看該表,如圖13-91所示。1049圖13-91查看新表13.3.5創(chuàng)建和應(yīng)用 SQL查詢知道了顧客的消費時間,根據(jù)所
25、選房間的單價,即可計算出顧客消費額。下面通過創(chuàng)建SQL查詢來計算顧客的消費額。步驟01切換至【創(chuàng)建】選項卡,單擊【查詢】選項組中的【查詢設(shè)計】按鈕,打開查詢的設(shè)計視圖,如圖13-92所示。1050圖13-92查詢的設(shè)計視圖步驟02關(guān)閉【顯示表】對話框,切換至SQL視圖,如圖13-93所示。1051圖13-93SQL視圖步驟03在視圖的輸入?yún)^(qū)輸入內(nèi)容,如圖13-94所示。圖13-94輸入 SQL語句步驟04切換至數(shù)據(jù)表視圖,查看結(jié)果,如圖13-95所示。1052圖13-95查詢結(jié)果步驟05按CtrlS組合鍵保存查詢,彈出【另存為】對話框,輸入查詢名稱【顧客消費額】,單擊【確定】按鈕,如圖13-9
26、6所示。圖13-96保存查詢13.4創(chuàng)建報表使用報表可以將需要的數(shù)據(jù)打印輸出,報表具有美觀的界面,使所承載的內(nèi)容更具有外觀上的感染力,更易于閱讀者接受。13.4.1創(chuàng)建【點播單】報表將【歌曲】表中的數(shù)據(jù)生成報表,以便打印出來,制作成類似菜譜的點歌單。下面進行【點播單】報表的創(chuàng)建。步驟01切換至【創(chuàng)建】選項卡,單擊【報表】選項組中的【報表向?qū)А堪粹o,如圖13-97所示。圖13-97啟動報表向?qū)Р襟E02彈出【報表向?qū)А繉υ捒颍凇颈聿樵儭肯吕斜砜?053中選擇【表:歌曲】,將【可用字段】列表框中的ID、【歌曲】、【專輯】、【語言】、【歌手】字段添加到【選定字段】列表框,單擊【下一步】按鈕,如圖1
27、3-98所示。圖13-98選取字段步驟03在下一步向?qū)е?,將【歌手】字段添加到右?cè)的窗口中,單擊【下一步】按鈕,如圖13-99所示。1054圖13-99添加分組級別步驟04在下一步向?qū)е校x擇排序的字段ID,單擊【下一步】按鈕,如圖13-100所示。1055圖13-100選擇排序字段步驟05在下一步向?qū)е?,直接單擊【下一步】按鈕,如圖13-101所示。圖13-101報表布局步驟06在下一步向?qū)е?,輸入報表標題【點播單】,選中【修改報表設(shè)計】單選按鈕,單擊【完成】按鈕,如圖13-102所示。1056圖13-102完成創(chuàng)建步驟07在設(shè)計視圖模式下打開報表,調(diào)整標題的位置,如圖13-103所示。10
28、57圖13-103調(diào)整標題位置步驟08將報表的主題設(shè)置為【華麗】,如圖13-104所示。圖13-104設(shè)置主題步驟09切換至報表視圖,查看效果,如圖13-105所示。1058圖13-105查看報表步驟10按CtrlS組合鍵保存報表。13.4.2創(chuàng)建【歌手】報表使用與上一節(jié)相同的方法,創(chuàng)建【歌手】報表。步驟01切換至【創(chuàng)建】選項卡,單擊【報表】選項組中的【報表向?qū)А堪粹o。步驟02彈出【報表向?qū)А繉υ捒?,在【表查詢】列表框中選擇“表:歌手”,將【可用字段】列表框中的所有字段都添加到【選定字段】列表框,單擊【下一步】按鈕,如圖13-106所示。1059圖13-106選取字段步驟03在下一步向?qū)е?,?/p>
29、擊【下一步】按鈕,如圖13-107所示。圖13-107單擊【下一步】按鈕步驟04在下一步向?qū)е?,選擇排序的字段“歌手編號”,單擊1060【下一步】按鈕,如圖13-108所示。圖13-108選擇排序字段步驟05在下一步向?qū)е?,單擊【下一步】按鈕,如圖13-109所示。1061圖13-109報表布局步驟06在下一步向?qū)е?,輸入報表標題“歌手”,選中【修改報表設(shè)計】單選按鈕,單擊【完成】按鈕,如圖13-110所示。圖13-110完成創(chuàng)建步驟07在設(shè)計視圖打開報表,調(diào)整標題的位置,如圖13-111所示。1062圖13-111調(diào)整標題位置步驟08切換至報表視圖,查看效果,如圖13-112所示。1063圖
30、13-112查看報表步驟09按CtrlS組合鍵保存報表。13.4.3創(chuàng)建【房間信息】、【會員信息】報表使用報表向?qū)?,按照上一?jié)的方法,分別創(chuàng)建【房間信息】、【會員信息】報表?!痉块g信息】報表依據(jù)樓層分組,創(chuàng)建完成后的效果如圖13-113所示。圖13-113【房間信息】報表【會員信息】報表依據(jù)會員等級分組,創(chuàng)建完成后的效果如圖13-114所示。1064圖13-114【會員信息】報表13.5創(chuàng)建窗體窗體是一個數(shù)據(jù)庫的重要組成部分。使用窗體可以使我們便捷地添加記錄,查看報表。下面根據(jù)本數(shù)據(jù)庫的實際需求來創(chuàng)建需要的窗體。13.5.1創(chuàng)建【主界面】窗體步驟01切換至【創(chuàng)建】選項卡,單擊【窗體】選項組中的
31、【窗體設(shè)計】按鈕,如圖13-115所示。1065圖13-115打開窗體設(shè)計視圖步驟02進入窗體設(shè)計視圖,單擊【控件】選項組中的【標簽】,如圖13-116所示。按鈕圖13-116添加標簽步驟03在窗體上創(chuàng)建標簽,輸入標簽內(nèi)容“金麗佳KTV管理系統(tǒng)”,如圖13-117所示。1066圖13-117創(chuàng)建標簽步驟04對標簽進行調(diào)整,設(shè)置標簽文字。將字體加粗,字號設(shè)為28,字體顏色設(shè)為綠色,文字居中對齊,如圖13-118所示。圖13-118設(shè)置字體步驟05在【設(shè)計】選項卡中,單擊【控件】選項組中的【按鈕】按鈕,在窗體上創(chuàng)建按鈕。步驟06彈出【命令按鈕向?qū)А繉υ捒颍凇绢悇e】列表框中選擇【應(yīng)用程序】,在【操
32、作】列表框中選擇【退出應(yīng)用程序】選項,單擊【下一步】按鈕,如圖13-119所示。1067圖13-119選擇操作步驟07在下一步的向?qū)е?,選中【文本】單選按鈕,并輸入文字“退出”,單擊【下一步】按鈕,如圖13-120所示。圖13-120按鈕文字1068步驟08在下一步向?qū)У奈谋究蛑休斎隒mdExit,單擊【完成】按鈕,如圖13-121所示。圖13-121完成按鈕創(chuàng)建步驟09返回設(shè)計視圖,查看效果,如圖13-122所示。1069圖13-122所建窗體效果步驟10按CtrlS組合鍵保存窗體,彈出【另存為】對話框,輸入窗體名稱“主界面”,完成窗體的創(chuàng)建。13.5.2創(chuàng)建【顯示報表】窗體【顯示報表】窗體
33、用來顯示各類報表,以支持系統(tǒng)操作人員查看報表。步驟01在窗體的設(shè)計視圖模式下新建窗體,然后為該窗體添加標簽控件,并將標簽文字的字號設(shè)置為30,字體加粗,顏色為自動(黑色),文字居中對齊,如圖13-123所示。圖13-123添加標簽步驟02為該窗體添加按鈕控件,彈出【命令按鈕向?qū)А繉υ捒?,在【類別】列表框中選擇【報表操作】選項,在【操作】列表框中選擇【打開報表】,單擊【下一步】按鈕,如圖13-124所示。1070圖13-124執(zhí)行操作步驟03在下一步向?qū)е校x擇命令按鈕打開的報表【會員信息】,單擊【下一步】按鈕,如圖13-125所示。圖13-125選擇打開的報表1071步驟04在下一步向?qū)е?,選
34、中【文本】單選按鈕,在后面的文本框中輸入“會員信息”,單擊【下一步】按鈕,如圖13-126所示。圖13-126顯示文本步驟05在下一步向?qū)е?,指定按鈕名稱為CmdHui,單擊【完成】按鈕,如圖13-127所示。1072圖13-127完成創(chuàng)建步驟06創(chuàng)建完成后,調(diào)整窗體上按鈕的大小和位置,如圖13-128所示。圖13-128調(diào)整按鈕的大小和位置步驟07按照相同的方法,創(chuàng)建另外三個按鈕。三個按鈕打開的報表如圖13-129所示。圖13-129按鈕設(shè)置步驟08設(shè)置完成后,窗體的效果圖如圖13-130所示。1073圖13-130窗體的效果圖步驟09按CtrlS組合鍵保存窗體,將【窗體名稱】設(shè)置為【顯示報
35、表】,單擊【確定】按鈕,如圖13-131所示。圖13-131保存窗體13.5.3創(chuàng)建【添加會員信息】窗體使用窗體能更簡便地向表中添加記錄,下面創(chuàng)建可向【會員】表添加記錄的【添加會員信息】窗體。步驟01在窗體設(shè)計視圖模式中新建窗體,切換至【設(shè)計】選項卡,在【控件】選項組中取消【使用控件向?qū)А窟x項,如圖13-132所1074示。圖13-132不使用控件向?qū)Р襟E02在窗體上添加6個文本框控件,并調(diào)整它們的大小、位置,如圖13-133所示。圖13-133添加文本框控件步驟03修改各文本框的標題,修改后的效果如圖13-134所示。1075圖13-134修改文本框標題步驟04向窗體中添加按鈕控件,然后右鍵
36、單擊該按鈕,彈出快捷菜單,選擇【事件生成器】命令,如圖13-135所示。1076圖13-135選擇【事件生成器】命令步驟05彈出【選擇生成器】對話框,選擇【代碼生成器】選項,單擊【確定】按鈕,如圖13-136所示。1077圖13-136選擇代碼生成器步驟06彈出VB編輯器,在編輯器的菜單欄中選擇【工具】丨【引用】命令,彈出【引用】對話框,在該對話框中選擇MicrosoftActiveX Data Object 2.1 Library選項,單擊【確定】按鈕,如圖13-137所示。1078圖13-137選擇所需選項步驟07在代碼窗口中為按鈕控件(Command65)添加代碼,代碼如下。1079步驟
37、08輸入代碼后的效果如圖13-138所示。1080圖13-138完成輸入步驟09關(guān)閉VB編輯器,修改按鈕控件的標題,并調(diào)整上方文本框控件的大小和位置。步驟10為窗體添加標簽控件,輸入標簽內(nèi)容“添加會員信息”,并根據(jù)需要調(diào)整字體的大小、顏色等,如圖13-139所示。1081圖13-139添加標簽控件步驟11按CtrlS組合鍵保存窗體,將窗體名稱設(shè)置為【添加會員信息】,完成窗體的創(chuàng)建。13.5.4創(chuàng)建【添加歌曲信息】窗體【添加歌曲信息】窗體的創(chuàng)建方法與“添加會員信息”窗體的創(chuàng)建方法是一樣的。下面進行簡單說明。步驟01在窗體的設(shè)計視圖模式中新建窗體,為窗體添加8個文本框控件,如圖13-140所示。1
38、082圖13-140添加文本框控件步驟02為窗體添加按鈕控件,并將控件的標題修改為【添加歌曲】,如圖13-141所示。1083圖13-141添加按鈕控件步驟03打開代碼生成器,為該按鈕控件添加代碼(方法與上一節(jié)一樣),如圖13-142所示。圖13-142VB編輯器步驟04在代碼窗口中輸入如下代碼。1084步驟05輸入完成后的效果如圖13-143所示。1085圖13-143完成輸入步驟06關(guān)閉VB編輯器,然后修改文本框的標題,添加標簽控件,輸入標簽內(nèi)容【添加歌曲信息】,如圖13-144所示。1086圖13-144添加標簽控件步驟07對窗體上的控件進行調(diào)整,如圖13-145所示。圖13-145調(diào)整控件1087步驟08按CtrlS組合鍵保存窗體,將窗體名稱設(shè)置為【添加歌曲信息】,完成窗體的創(chuàng)建。13.5.5創(chuàng)建【添加歌手信息】窗體創(chuàng)建【添加歌手信息】窗體的方法與創(chuàng)建【添加歌曲信息】窗體的方法是一樣的。創(chuàng)建完的窗體如圖13-146所示。圖13-146【添加歌手信息】窗體13.5.6創(chuàng)建【聯(lián)接點】窗體【聯(lián)接點】窗體在本系統(tǒng)中起著聯(lián)接作用,即通過【主界面】進入本窗體,再由本窗體上的按鈕來進行細分操作。步驟01在窗體的設(shè)計視圖模式中新建窗體,在該窗體上添加標簽控件,并對標簽文字進行設(shè)置,如圖13-147所示。1088圖13-147添加標簽控件步驟02切換至
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 38216.4-2024鋼渣全鐵含量的測定三氯化鈦-重鉻酸鉀滴定法
- 圖書出版代理合同
- 廣州實習(xí)協(xié)議書范本
- 建設(shè)銀行的建設(shè)項目土方運輸合同
- 2024版專業(yè)戰(zhàn)略合作伙伴協(xié)議
- 校園招聘就業(yè)協(xié)議
- 建筑材料批銷合同范本
- 期貨交易保證金轉(zhuǎn)賬協(xié)議
- 2024年餐館合伙協(xié)議書借鑒
- 2024年玩具銷售合同范本
- 期中測評試卷(1-4單元)(試題)-2024-2025學(xué)年人教版三年級數(shù)學(xué)上冊
- 建筑物修復(fù)行業(yè)市場深度分析報告
- 西歐莊園教學(xué)設(shè)計 統(tǒng)編版九年級歷史上冊
- GB/T 15822.1-2024無損檢測磁粉檢測第1部分:總則
- 2021年四川樂山中考滿分作文《把詩情寫進青春里》
- 2024新版七年級英語單詞表
- 新質(zhì)生產(chǎn)力解讀課件
- 中國工商銀行個人貸款申請表版
- 泥塑校本課程
- (完整版)室內(nèi)滿堂腳手架施工方案
- 英語四級單詞表4500.xls
評論
0/150
提交評論