access上機練習2_第1頁
access上機練習2_第2頁
access上機練習2_第3頁
access上機練習2_第4頁
access上機練習2_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、數據庫管理系統(tǒng)應用(Access 2003上機操作綜合練習題(2012-13-1)一、基本操作題:(一)創(chuàng)建一個數據庫文件 ""。請按以下操作要求完成表的建立和修改:(1)創(chuàng)建一個名為"Employee"的新表,其結構如下:字段名稱數據類型字段大小格式職工ID文本5姓名文本10職稱文本6聘任日期日期/時間常規(guī)日期(2)判斷并設置表"tEmployee”的主關鍵字。(3)在“聘任日期”字段后添加“借書證號"字段,字段的數據類型為文本,字段大小為10。(4)將"tEmployee"表中的"職稱"字段

2、的"默認值"屬性設置為“副教授"。(5)設置"職工ID”字段的輸入掩碼為只能輸入5位數字形式。(6)向"tEmployee”表中填入如下內容(“借書證號"字段可輸入任意非空內容):職,ID姓名職稱聘任日期00001112副教授1995 11 100002113教授1995 12 1200003114講師1998 10- 1000004115副教授1992-8- 1100005116副教授1996-9- 1100006117教授1998 10- 28(二)在JCS&件夾中有一個數據庫文件"”。請按以下操作要求完成表的建

3、立和修改:(1)建立表"tTeacher",表結構如下:字段名稱數據類型字段大小格式編R文本5姓名文本4性別文本1年齡數字整型工作時間日期/時間短日期職稱文本5郵箱密碼文本6聯(lián)系電話文本8在職臺是/否是/否(2)根據"tTeacher"表的結構,判斷并設置主鍵。(6)在"tTeacher”表中輸入以下一條記錄:編R姓名性別年齡工作時間職稱郵箱密碼聯(lián)系電話在職臺92016李麗女321992-9-3講師620172010 (三)在JCS&件夾中有一個數據庫文件""。請按以下操作要求完成表的建立和修改:(1)建立表&quo

4、t;tBook",表結構如下:(2)判斷并設置(3)設置“入庫日期”字 期的前一天的日期。(4)在"tBook”表中輸字段名稱數據類型字段大小格式"tBook"表的主鍵。段的默認值為系統(tǒng)當前日編R文本8教材名稱文本30單價數字單精度型小數位數2位庫存數量數字整型入庫時間日期/時間短日期需要重印否是/否是/否簡介備注入以下2條記錄:編R教材名稱單價庫存數量入庫時間1與里印否簡介A200401VB入門202010-5-1考試用書B200402英語六級強化5002011-5-16輔導用書注:"單價"為2位小數顯示。(5)設置"編號

5、”字段的輸入掩碼為只能輸入8位數字或字母形式。(6)在“數據表視圖"中將"簡介"字段隱藏起來。(四)在JCSCC件夾下的""數據庫文件中已建立了 3個關聯(lián)表對象(名為"職工表"、"物品表"和"銷售業(yè)績表"卜一個 表對象(名為"tTemp")和一個宏對象(名為"mTest")。請按以下要求完成表和宏的各種操作:(1)建立表"tCourse",表結構如下:字段名稱數據類型字段大小格式課程編號文本8課程名稱文本20學時數字整型學分數

6、字單精度型開課日期日期/時間短日期(2)設置表的有效性規(guī)則和有效性文本。有效性規(guī)則為:"學時”字段的值必須與"學分”字段的值相等;有效性文本為“學時必須與學分相同”。(3)設置"開課日期”字段的輸入掩碼為“短日期",默認值為本年度的九月一日(規(guī)定:本年度年號必須由函數獲取 )。(4)重命名表對象"物品表"中"研制時間"字段為"研制日期”字段,并將其“短日期"顯示格式改為“長日期”顯示,并 在數據表視圖中凍結該字段。(5)將JCS&件夾下的文本文件""中的數據導入追加到

7、當前數據庫的數據表"tTemp"中。(6)建立表對象"職工表"、"物品表"和"銷售業(yè)績表"的表間關系,并實施參照完整性。(7)將宏對象mTestM命名為自動運行的宏。(五)在JCS&件夾下有一個Exce皮件"”和一個數據庫文件""。""數據庫文件中已建立 3個表對象(名為"線路"、"游客" 和"團體”)。請按以下要求完成表的各種操作:(1)將"線路"表中的"線路ID”字段設置為主

8、鍵;設置"天數”字段的有效性規(guī)則屬性, 有效性規(guī)則為:不能是負數或零。(2)將"團隊"表中的"團隊ID”字段設置為主鍵;添加"線路ID”字段,數據類型為"文本",字段大小為8。(3)將"游客"表中的"年齡”字段刪除;再添加兩個字段:字段名分別為“證件編號"和"證件類別”;"證件編號”的數據類型為"文本",字段大小為20;使用查閱向導建立"證件類別”字段的數據類型,向該字段鍵入的 值為"身份證"、“軍官證"或

9、"護照"等固定常數。(4)建立"線路"、"團隊"和"游客”3表之間的關系,并實施參照完整性。(5)將"游客"表中的"姓名"字段設置為"必填”字段,并設置為有重復索引。(6)將JCSCC件夾下”文件中的數據鏈接到當前數據庫中。要求:數據中的第一行作為字段名,鏈接表對象命名為"tTest"。(7)將"線路”表的數據導出到JCSCC件夾下,以文本文件的形式保存,命名為 ""。要求:第一行包含字段名稱,各數據項之間以分號分隔。二、簡單

10、應用題:(一)在JCS&件夾下有一個數據庫文件"里面已經設計好兩個表對象"tA"和"tB"。請按以下要求完成設計:(1) 創(chuàng)建一個查詢, 查找并顯示所有客人的 "姓名 "、"房間號"、 "電話"和"入住日期"4個字段內容, 將查詢命名為 "qT1" 。(2) 創(chuàng)建一個查詢, 能夠在客人結賬時根據客人的姓名統(tǒng)計這個客人已住天數和應交金額, 并顯示"姓名 "、 "房間號"、 "已住天數&quo

11、t;和"應交金額" ,將查詢命名為"qT2" 。注: 輸入姓名時應提示"請輸入姓名:", 應交金額=已住天數*價格。(3) 創(chuàng)建一個查詢,查找"身份證 "字段第 4位至第6位值為"102" 的紀錄,并顯示"姓名 "、 "入住日期"和"價格"3個字段內容,將查詢命名為 "qT3" 。(4)以表對象"tB”為數據源創(chuàng)建一個交叉表查詢,使用房間號統(tǒng)計并顯示每棟樓的各類房間個數。行標題為"樓號”,列標題為

12、"房間類別",所建查詢命名為"qT4" 。注:房間號的前兩位為樓號。(二)在JCS&件夾下有一個數據庫文件"",里面已經設計好3個關聯(lián)表對象(名為"tStud"、"tCourse"、"tScore")、一個空表(名為"tTemp")和一個窗體對象(名為"fTemp")。請按以下要求完成設計:(1) 創(chuàng)建一個選擇查詢,查找沒有繪畫愛好學生的 "學號 "、 "姓名 "、 "性別 &q

13、uot;和"年齡 "4個字段內容,所建查詢命名為"qT1" 。(2) 創(chuàng)建一個選擇查詢,查找學生的"姓名"、"課程名 "和"成績 "3個字段內容,將查詢命名為"qT2" 。(3) 創(chuàng)建一個參數查詢,查找學生的"學號" 、"姓名"、 "年齡 "和"性別"4 個字段內容。其中設置 "年齡"字段為參數,參數值要求引用窗體fTemp上控件tAge的值,將查詢命名為"qT3&q

14、uot;。(4) 創(chuàng)建追加查詢,將表對象"tStud" 中"學號 "、 "姓名"、 "性別 "和"年齡"4個字段內容追加到目標表"tTemp" 的對應字段內,將查詢命名為 "qT4" 。 (規(guī)定: "姓名 "字段的第一個字符為姓。要求將學生學號和學生的姓組合在一起,追加到目標表的"標識"字段中) 。(三)在JCS&件夾下有一個數據庫文件"",其中存在已經設計好的3個關聯(lián)表對象”tStud&

15、quot;、"tCourse"和"tScore”及表對象 "tTemp" 。請按以下要求完成設計:(1) 創(chuàng)建一個查詢,查找并顯示學生的 "姓名 "、 "課程名"和"成績 "3個字段內容,將查詢命名為"qT1" 。(2) 創(chuàng)建一個查詢,查找并顯示有攝影愛好的學生的 "學號 " 、 "姓名 "、 "性別 "、 "年齡 "和"入校時間"5個字段內容,將查詢命名為 &quo

16、t;qT2" 。(3) 創(chuàng)建一個查詢,查找學生的成績信息,并顯示"學號"和 "平均成績"兩列內容。其中"平均成績"一列數據由統(tǒng)計計算得到,將查詢命名為 "qT3" 。(4) 創(chuàng)建一個查詢,將"tStud" 表中女學生的信息追加到 "tTemp" 表對應的字段中,將查詢命名為 "qT4" 。(四)在JCS&件夾下有一個數據庫文件"",里面已經設計好兩個表對象"tNorm"和"tStock&q

17、uot;。請按以下要求完成設計:(1)創(chuàng)建一個查詢,查找產品最高儲備與最低儲備相差最小的數量并輸出,標題顯示為"m_data”,所建查詢命名為"qT1"。(2)創(chuàng)建一個查詢,查找?guī)齑鏀盗砍^10000(不含10000)的產品,并顯示"產品彳弋碼"、"產品名稱"和"庫存數量"。所建查詢名為"qT2"。(3)創(chuàng)建一個查詢,按輸入的產品代碼查找其產品庫存信息,并顯示“產品代碼”、“產品名稱”和“庫存數量”。當運行該查詢時,應顯示提示信息“請輸入產品代碼:所建查詢名為“ qT3”。(4)創(chuàng)建一

18、個交叉表查詢,統(tǒng)計并顯示每種產品不同規(guī)格的平均單價,顯示時行標題為產品名稱,列標題為規(guī)格,計算字段為單價,所建查詢名為"qT4"。注意:交叉表查詢不做各行小計。(五)在JCS&件夾下有一個數據庫文件"",其中存在已經設計好的3個關聯(lián)表對象"tCourse"、"tGrade"、"tStudent"和一個空表"tSinfo”,請按以下要求完成設計:(1)創(chuàng)建一個查詢,查找并顯示所有學生的"姓名"、"政治面貌"、"課程名"和

19、"成績"4個字段的內容,將查詢命名為"qT1"。(2)創(chuàng)建一個查詢,計算每名學生所選課程的學分總和,并依次顯示"姓名"和"學分",其中"學分”為計算出的學分總和,將查詢命名為"qT2" o(3)創(chuàng)建一個查詢,查找年齡小于平均年齡的學生,并顯示其"姓名",將查詢命名為"qT3"。(4)創(chuàng)建一個查詢,將所有學生的"班級編號"、"學號"、"課程名"和"成名"等值填入&quo

20、t;tSinfo"表相應字段中,其中"班級編號"值是"tStudent"表中"學號”字段的前6位,將查詢命名為"qT4"。三、綜合應用題(一)在 JCSC文件夾下有一個數據庫文件"",其中存在已經設計好的表對象”Employee"和宏對象"ml",同時還有以"tEmployee”為數據源的窗體對象”fEmployee”。請在此基礎上按照以下要求補充窗體設計:(1)在窗體的窗體頁眉節(jié)區(qū)添加一個標簽控件,名稱為 "bTitle”,初始化標題顯示為&q

21、uot;雇員基本信息”,字體名稱為" 黑體”,字號大小為18。(2)將命令按鈕bList的標題設置為"顯示雇員情況”。(3)單擊命令按鈕bList,要求運行宏對象 m1;單擊事件代碼已提供,請補充完整。(4)取消窗體的水平滾動條和垂直滾動條;取消窗體的最大化和最小化按鈕。(5)在"窗體頁眉”中距左邊厘米,上邊厘米處添加一個標簽控件,控件名稱為"Tda",標題為"系統(tǒng)日期"。窗體加載時,將添加標簽標題設置為系統(tǒng)當前日期。窗體"加載”事件已提供,請補充完整。汪思:不能修改窗體對象"fEmployee"

22、;中未涉及的控件和屬性;不能修改表對象"tEmployee"和宏對象"m1"。程序代碼只允許在”*Add*” 與”*Add*”之間的空行內補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。(二)在JCSCC件夾下有一個數據庫文件"",里面已經設計好表對象 ”tBorrow"、"tReader"和"tBook",查詢對象"qT",窗體對象"fReader",報表對象"rReader"和宏對象"rPt&quo

23、t;。請在此基礎上按以下要求補充設計:(1)在報表"rReader”的報表頁眉節(jié)區(qū)內添加一個標簽控件,其名稱為 "bTitle”,標題顯示為“讀者借閱情況瀏覽",字 體名稱為"黑體",字體大小為22,并將其安排在距上邊厘米、距左側2厘米的位置。(2)設計報表"rReader”的主體節(jié)區(qū)為"tSex”文本框控件,設置數據來源顯示性別信息,并要求按“借書日期”字段升序顯示,“借書日期”的顯示格式為“長日期”形式。(3)將宏對象"rpt"改名為"mReader"。(4)在窗體對象"

24、fReader”的窗體頁腳節(jié)區(qū)內添加一個命令按鈕,命名為 "bList",按鈕標題為"顯示借書信息”,其單 擊事件屬性設置為宏對象 "mReader"。(5)窗體加載時設置窗體標題屬性為系統(tǒng)當前日期。窗體"加載”事件代碼已提供,請補充完整。注息:不允許修改窗體對象"fReader"中未涉及的控件和屬性;不允許修改表對象"tBorrow"、"tReader"和"tBook"及查詢對象"qT"不允許修改報表對象 "rReader&

25、quot;的控件和屬性。程序代碼只允許在”*Add*”與”*Add*”之間的空行內補充一行語句、完成設計,不能增刪和修改其它位置上已存在的語句。(三)在JCS&件夾下有一個數據庫文件"",里面已經設計了表對象"tEmp"、窗體對象"fEmp"、窗體對象"fTest"、報表對象"rEmp"和宏對象"mEmp"。請在此基礎上按照以下要求補充設計:(1)在窗體fTes仲,以命令按鈕"bt1"為基準(這里按鈕"bt1"和"bt

26、3"尺寸相同、左邊對齊),調整命令按鈕"bt2"的大 小與位置。要求:按鈕"bt2"的大小尺寸與按鈕"bt1"相同、左邊界與按鈕"bt1”左對齊、豎直方向位于按鈕"bt1"和"bt3"的中間位 置。(2)設置報表"rEmp"按照"年齡"字段降序排列輸出;將報表頁面頁腳區(qū)域內名為"tPage”的文本框控件設置為"第N頁/共M頁”形式的頁碼顯示。(3)將"fEmp”窗體上名為"bTitle"

27、的標簽寬度設置為5厘米、高度設置為1厘米,設置其標題為"數據信息輸出"并居中 顯示。(4)在"fEmp"窗體上添加一個命令按鈕(名為"btnC"),其大小與窗體上的兩個命令按鈕相同,該按鈕上顯示 "關閉窗體",放置在"打開表”命令按鈕的下方并與之左對齊。設置其功能:單擊時,關閉 "fEmp”窗體。(5)單擊"fEmp"窗體上的"輸出"命令按鈕(名為"btnP"),可實現以下功能:計算斐波那契(Fibonacci)數列第19項的值,將結果

28、顯示在窗體上名為"tData”的文本框內并輸出到外部文件保存;Fibonacci 數歹 U:F1=1當 n=1F2=1當 n = 2Fn= Fn Fn 2當> =調試完畢后,必須點擊"輸出"命令按鈕生成外部文件,才能得分。試根據上述功能要求,對已給的命令按鈕事件進行補充和完善。(6)單擊“打開表"命令按鈕(名為"btnQ"),調用宏對象“mEmp”以打開數據表"tEmp"。汪思:不要修改數據庫中的宏對象“mEmp"不要修改窗體對象"fEmp"和報表對象"rEmp”中未涉

29、及的控件和屬性。程序代碼只允許在"*Add*" 與"*Add*"之間的空行內補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。(四)在JCSCC件夾下有一個數據庫文件 "",其中存在已經設計好的表對象"tAddr"和"tUser”,同時還有窗體對象"fEdit"和"fEuser"。請在此基礎上按照以下要求補充"fEdit”窗體的設計:(1)將窗體中名稱為“LRemark”的標簽控件上的文字顏色改為紅色(紅色代碼為255)、字體粗細改為“加粗&q

30、uot;。(2)將窗體標題設置為"修改用戶信息”。(3)將窗體邊框改為“對話框邊框"樣式,取消窗體中的水平和垂直滾動條、記錄選定器、導航按鈕和分隔線。(4)將窗體中"退出"命令按鈕(名稱為"cmdquit")上的文字顏色改為棕色(棕色代碼為128)、字體粗細改為“加粗",并 給文字添加下劃線。(5)在窗體中還有"修改"和"保存"兩個命令按鈕,名稱分別為"CmdEdit"和"CmdSave",其中"保存"命令按鈕在初始狀 態(tài)為不可用,當單擊"修改"按鈕后,應使"保存"按鈕變?yōu)榭捎谩,F已編寫了部分 VBA弋碼,t#按照VBA弋碼中的提示將 代碼補充完整。要求:修改后運行該窗體,并查看修改結果。汪思:不能修改窗體對象"fEdit"和"fEuser"中未涉及的控件、屬性;不能修改表對象"tAddr"和"tUser"。程序代碼只允許在"*" 與”*”之間

溫馨提示

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

評論

0/150

提交評論