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

下載本文檔

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

文檔簡介

1、1.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmployee”。試按以下操作要求,完成表的編輯: (1) 分析“tEmployee”表的結(jié)構(gòu),判斷并設置主鍵。 (2) 刪除表中的“所屬部門”字段;設置“年齡”字段的有效性規(guī)則為只能 輸入大于16的數(shù)據(jù)。 (3) 在表結(jié)構(gòu)中的“年齡”與“職務”兩個字段之間增添一個新的字段:字 段名稱為“黨員否”,字段類型為“是/否”型;刪除表中1999年5月聘 用、并具有“相聲”愛好的女職工記錄。 (4)

2、設置“職務”字段值的輸入方式為從下拉列表中選擇“職員”、“主管 ”或“經(jīng)理”選項值。 (5) 設置“聘用時間”字段的相關屬性,使該字段按照“XXXX/XX/XX”格式 輸入。例如,2013/06/08。 (6) 將表中聘用時間超過30年(不含30年)的職工“職務”字段值更改為“ 退休”。1.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好表對象“tStud”和“tTemp”。tStud表是學校歷年來招收的學生名單,每名學生均有身份證號。對于現(xiàn)在

3、正在讀書的“在校學生”,均有家長身份證號,對于已經(jīng)畢業(yè)的學生,家長身份證號為空。 例如,表中學生“張春節(jié)”沒有家長身份證號,表示張春節(jié)已經(jīng)從本校畢業(yè),是“校友”。 表中學生“李強”的家長身份證號為“”,表示李強為在校學生。由于在tStud表中身份證號“”對應的學生姓名是“李永飛”,表示李強的家長李永飛是本校校友。 “張?zhí)臁钡募议L身份證號為“”,表示張?zhí)焓窃谛W生;由于在tStud表中身份證號“”沒有對應的記錄,表示張?zhí)斓募议L不是本校的校友。 請按下列要求完成設計:(1) 創(chuàng)建一個查詢,要求顯示在校學生的“身份證號”和“姓名”兩列內(nèi)容,所建查詢命名為“qT1”。(2) 創(chuàng)建一個查詢,要求按照身份

4、證號碼找出所有學生家長是本校校友的學生 記錄。輸出學生身份證號、姓名及家長姓名三列內(nèi)容,標題顯示為“身份 證號”、“姓名”和“家長姓名”,所建查詢命名為“qT2”。(3) 創(chuàng)建一個查詢,統(tǒng)計數(shù)學成績?yōu)?00分的學生人數(shù),標題顯示為“num”, 所建查詢命名為“qT3”。 要求:使用“身份證號”字段進行計數(shù)統(tǒng)計。(4) 創(chuàng)建一個查詢,將“tStud”表中總分成績超過270分(含270)的學生信 息追加到空表“tTemp”中。其中,“tTemp”表的入學成績?yōu)閷W生總分, 所建查詢命名為“qT4”。1.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的

5、“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tTeacher”、窗體對象“fTest”,報表對象“rTeacher”和宏對象“m1”。試在此基礎上按照以下要求補充窗體設計和報表設計: (1)將報表對象rTeacher的報表主體節(jié)區(qū)中名為“性別”的文本框顯示內(nèi)容 設置為“性別”字段值,并將文本框名稱更名為“tSex”。 (2)在報表對象rTeacher的報表頁腳節(jié)區(qū)位置添加一個計算控件,計算并顯 示教師的平均工齡。計算控件放置在距上邊0.3厘米、距左側(cè)3.6厘米, 命名為“tAvg”。 (3)設置窗體對象fTest上名為“btes

6、t”的命令按鈕的單擊事件屬性為給定 的宏對象m1。 注意:不允許修改數(shù)據(jù)庫中的表對象“tTeacher”和宏對象“m1”;不允許 修改窗體對象“fTest” 和報表對象“rTeacher”中未涉及的控件和 屬性。2.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工表”和“部門表”。試按以下要求,完成表的各種操作:(1)分析兩個表對象“員工表”和“部門表”的構(gòu)成,判斷其中的外鍵屬性, 將其字段名稱作為“員工表”表屬性中說明的內(nèi)容進行設置。(2)

7、將“員工表”中有攝影愛好的員工其“備注”字段的值設為True(即復 選框里打上鉤)。(3)刪除聘用時間超過30年(含30年)、“職務”為“經(jīng)理”的職工。(4)將考生文件夾下文本文件Test.txt中的數(shù)據(jù)導入追加到當前數(shù)據(jù)庫的“ 員工表”相應字段中。(5)設置相關屬性,使“員工表”中“密碼”字段以密碼方式輸入并顯示。(6)建立“員工表”和“部門表”的表間關系,并實施參照完整性。2.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個關聯(lián)表對象“

8、tStud”、“tCourse”和“tScore”及表對象“tTemp”。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找選課學分超過3分或沒有先修課的學生記錄,并顯示 學生的“姓名”、“課程名”和“成績”三個字段內(nèi)容,所建查詢命名 為“qT1”。 (2)創(chuàng)建一個查詢,查找5號入校的學生,顯示其“學號”、“姓名”、“性 別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT2”。 (3)創(chuàng)建一個查詢,查找選課成績均在80分(含80分)以上的學生記錄,并 顯示“學號”和“平均成績”兩列內(nèi)容。其中“平均成績”一列數(shù)據(jù)由 統(tǒng)計計算得到,所建查詢命名為“qT3”。 (4)創(chuàng)建一個查詢,將“tStud”表中女學

9、生的信息追加到“tTemp”表對應的 字段中,所建查詢命名為“qT4”。2.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tEmployee”和宏對象“m1”,同時還設計出以“tEmployee”為數(shù)據(jù)源的窗體對象“fEmployee”。試在此基礎上按照以下要求補充窗體設計: (1)在窗體的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”, 初始化標題顯示為“雇員基本信息”,字體名稱為“黑體”,字號為 18。 (2)將命令按

10、鈕bList的標題設置為“顯示雇員情況”。 (3)單擊命令按鈕bList,要求運行宏對象m1;單擊事件代碼已提供,請補 充完整。 (4)取消窗體的水平滾動條和垂直滾動條;取消窗體的最大化和最小化按 鈕。 (5)窗體加載時,將“Tda”標簽標題設置為“YYYY年雇員信息”,其中 “YYYY”為系統(tǒng)當前年份(要求使用相關函數(shù)獲?。?,例如,2013年 雇員信息。窗體“加載”事件代碼已提供,請補充完整。 注意:不允許修改窗體對象“fEmployee”中未涉及的控件和屬性;不允許 修改表對象“tEmployee”和宏對象“m1”。 程序代碼只允許在“*Add*”與“*Add*”之間的 空行內(nèi)補充一行語句

11、、完成設計,不允許增刪和修改其它位置已存 在的語句。3.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmp”。試按以下操作要求,完成對表“tEmp”的編輯修改和操作:(1)將“編號”字段改名為“工號”,并設置為主鍵;按所屬部分修改工號, 修改規(guī)則為:部門“01”的“工號”首字符為“1”,部門“02”首字符 為“2”,依次類推。 (2)設置“年齡”字段的有效性規(guī)則為不能是空值。(3)設置“聘用時間”字段的默認值為系統(tǒng)當前年的一月一號。(4)刪除表

12、結(jié)構(gòu)中的“簡歷”字段;設置“聘用時間”字段的相關屬性,使 該字段按照“XXXX/XX/XX”格式輸入,例如,2013/07/08。(5)將考生文件夾下“samp0.accdb”數(shù)據(jù)庫文件中的表對象“tTemp”導入到 “samp1.accdb”數(shù)據(jù)庫文件中。(6)完成上述操作后,在“samp1.accdb”數(shù)據(jù)庫文件中做一個表對象“tEmp ”的備份,命名為“tEL”。3.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好二個表對象“tTeach

13、er1”和“tTeacher2”。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找并顯示在職教師的“編號”、“姓名、“年齡”和“性 別”四個字段內(nèi)容,所建查詢命名為“qT1”。(2)創(chuàng)建一個查詢,查找年齡低于所有職工平均年齡的職工記錄,并顯示“編 號姓名”和“聯(lián)系電話”兩列信息,其中“編號姓名”由“編號”與“姓 名”兩個字段合二為一構(gòu)成,所建查詢命名為“qT2”。(3)創(chuàng)建一個查詢,按輸入的參加工作時間的月份查找,并顯示教師的“編號” 、“姓名”、“年齡”和“性別”四個字段內(nèi)容,當運行該查詢時,應顯 示提示信息:“請輸入月份”,所建查詢命名為“qT3”。 (4)創(chuàng)建一個查詢,將“tTeacher

14、1”表中的黨員教授的記錄追加到 “tTeacher2”表相應的字段中,所建查詢命名為“qT4”。3.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tStud”、查詢對象“qStud”、窗體對象“fStud”和子窗體對象“fDetail”,同時還設計出以“qStud”為數(shù)據(jù)源的報表對象“rStud”。請在此基礎上按照以下要求補充“fStud”窗體和“rStud”報表的設計:(1)在報表的報表頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTit

15、le”,標題顯示為“團員基本信息表”;將名稱為“tSex”的文本框控件的輸出內(nèi)容設置為 “性別”字段值。在報表頁腳節(jié)區(qū)添加一個計算控件,其名稱為“tAvg”,設置相關屬性,輸出學生的平均年齡。(2)將“fStud”窗體對象主體節(jié)中控件的Tab鍵焦點移動順序設置為: “CItem”“TxtDetail” “CmdRefer” “CmdList” “CmdClear” “fDetail” “簡單查詢”。(3)在窗體加載事件中,實現(xiàn)重置窗體標題為標簽“tTitle”的標題內(nèi)容。(4)試根據(jù)以下窗體功能要求,對已給的事件過程進行代碼補充,并運行調(diào)試。在窗體中有一個組合框控件和一個文本框控件,名稱分別為

16、“CItem”和“TxtDetail”;有兩個標簽控件,名稱分別為“Label3”和“Ldetail”;還有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”和“CmdClear”。在“CItem”組合框中選擇某一項目后,“Ldetail”標簽控件將顯示出所選項目名加上“內(nèi)容:”。在“TxtDetail”文本框中輸入具體項目值后,單擊“CmdRefer”命令按鈕,如果“CItem”和“TxtDetail”兩個控件中均有值,則在子窗體中顯示找出的相應記錄,如果兩個控件中沒有值,顯示提示框,提示框標題為“注意”,提示文字為“查詢項目或查詢內(nèi)容不能為空!”,提示框中只有一個“確定”按鈕

17、;單擊“CmdList”命令按鈕,在子窗體中顯示“tStud”表中的全部記錄;單擊“CmdClear”命令按鈕,將清空控件“cItem”和“TxtDetail”中的值。注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail”中未涉及的控件、屬性和任何VBA代碼;不允許修改報表對象“rStud”中已有的控件和屬性;不允許修改表對象“tStud”和查詢對象“qStud”。只允許在“*Add*”與“*Add*”之間的空行內(nèi)補充一條代碼語句、完成設計,不允許增刪和修改其它位置已存在的語句。4.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)

18、的“考生文件夾”均為考生文件夾 在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立表對象“tEmployee”。試按以下操作要求,完成表的編輯: (1) 分析表的結(jié)構(gòu),判斷并設置主鍵。 (2) 設置“年齡”字段的“有效性規(guī)則”屬性為:非空且非負。 (3) 設置“聘用時間”字段的默認值為:系統(tǒng)當前月的最后一天。 (4) 交換表結(jié)構(gòu)中的“職務”與“聘用時間”兩個字段的位置。 (5) 刪除1995年聘用的“職員”職工信息。 (6) 在編輯完的表中追加以下一條新記錄:4.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文

19、件夾考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好兩個關聯(lián)表對象“tStaff”和“tSalary”及表對象“tTemp”。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找下半年聘用的經(jīng)理,并顯示“工號”、“姓名、“年 齡”和“性別”四個字段內(nèi)容,所建查詢命名為“qT1”。 (2)創(chuàng)建一個查詢,查找各位員工在2005年的工資信息,并顯示“工號”、“ 工資合計”和“水電房租費合計”三列內(nèi)容。其中,“工資合計”和“水 電房租費合計”兩列數(shù)據(jù)均由統(tǒng)計計算得到,所建查詢命名為“qT2”。 (3)創(chuàng)建一個查詢,查找并顯示員工的“年月”、“姓名”、“工資”、“水電 房租費”及“應發(fā)

20、工資”五列內(nèi)容。其中“應發(fā)工資”列數(shù)據(jù)由計算得到, 計算公式為:應發(fā)工資=工資-水電房租費,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,將表“tTemp”中“年齡”字段值均加1,所建查詢命名 為“qT4”。4.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tStud”和查詢對象“qStud”,同時還設計出以“qStud”為數(shù)據(jù)源的報表對象“rStud”。試在此基礎上按照以下要求補充報表設計: (1)在報表的報表頁眉節(jié)區(qū)位置添加一個標

21、簽控件,其名稱為“bTitle”, 標題顯示為“團員基本信息表”。 (2)在報表的主體節(jié)區(qū)添加一個文本框控件,顯示“性別”字段值。該控 件放置在距上邊0.1厘米、距左邊5.2厘米,并命名為“tSex”。 (3)在報表頁腳節(jié)區(qū)添加一個計算控件,計算并顯示學生平均年齡。計算 控件放置在距上邊0.2厘米、距左邊4.5厘米,并命名為“tAvg”。 (4)利用表達式按“編號”字段前四位分組統(tǒng)計各組記錄個數(shù),并將統(tǒng)計 結(jié)果顯示在組頁腳節(jié)區(qū)。計算控件命名為“tCount”。 要求:按“編號”字段進行統(tǒng)計操作。 注意:不允許改動數(shù)據(jù)庫中的表對象“tStud”和查詢對象“qStud”,同時 也不允許修改報表對象

22、“rStud”中已有的控件和屬性。5.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”,里邊已建立兩個表對象“tGrade”和“tStudent”;同時還存在一個Excel文件“tCourse.xls”。試按以下操作要求,完成表的編輯:(1)將Excel文件“tCourse.xls”鏈接到“samp1.mdb”數(shù)據(jù)庫文件中,鏈接表 名稱不變,要求:數(shù)據(jù)中的第一行作為字段名。(2)將“tGrade”表中隱藏的列顯示出來。(3)將“tStudent”表中“政治

23、面貌”字段的默認值屬性設置為“團員”,并 使該字段在數(shù)據(jù)表視圖中的顯示標題改為“政治面目”。(4)設置“tStudent”表的顯示格式,使表背景顏色為主題顏色的“橄欖色,強 調(diào)文字顏色3,深色50%”,文字顏色為標準色中的“黃色”、字號為10號。(5)將北京五中畢業(yè)學生的學號第3、4位改為“09”。(6)建立“tGrade” 和“tStudent”兩表之間的關系。5.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個關聯(lián)表對象“tStud”、

24、“tCourse” 和“tScore”。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找并顯示有攝影愛好的男女學生各自人數(shù),字段顯示標 題為“性別”和“NUM”,所建查詢命名為“qT1” 。 注意,要求用學號字段來統(tǒng)計人數(shù)。(2)創(chuàng)建一個查詢,查找上半年入校的學生選課記錄,并顯示“姓名”和 “課程名”兩個字段內(nèi)容,所建查詢命名為“qT2” 。(3)創(chuàng)建一個查詢,查找沒有先修課程的課程相關信息,輸出其“課程號”、 “課程名”和“學分”三個字段內(nèi)容,所建查詢命名為“qT3” 。(4)創(chuàng)建更新查詢,將表對象“tStud”中低于平均年齡(不含平均年齡)學 生的“備注”字段值設置為True,所建查詢命名為

25、“qT4”。5.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tStud,同時還設計出窗體對象“fStud”和子窗體對象“fDetail。請在此基礎上按照以下要求補充“fStud”窗體的設計:(1)將窗體標題改為“學生查詢”。(2)將窗體的邊框樣式改為“細邊框”,取消窗體中的水平和垂直滾動條、記錄 選擇器、導航按鈕和分隔線;將子窗體邊框樣式改為“細邊框”,取消子窗 體中的記錄選擇器、導航按鈕和分隔線。 (3)在窗體中有兩個標簽控件,名

26、稱分別為“Label1”和“Label2”,將這兩個標 簽上的文字顏色改為“#FFFFFF”,背景顏色設置為“#2F3699”。(4)將窗體主體節(jié)中控件的Tab鍵次序改為: “CItem”“TxtDetail” “CmdRefer” “CmdList” “CmdClear ” “fDetail” “簡單查詢” “Frame18。(5)按照以下窗體功能,補充事件代碼設計。 在窗體中有一個組合框控件和一個文本框控件,名稱分別為“CItem”和“ TxtDetail;有兩個標簽控件,名稱分別為“Label3”和“Ldetail”;還 有三個命令按鈕,名稱分別為“CmdList”、“CmdRefer”

27、和“CmdClear” 。在“CItem”組合框中選擇某一項目后,“Ldetail”標簽控件將顯示出 所選項目名加上“內(nèi)容:”。在“TxtDetail文本框中輸入具體項目值后 ,單擊“CmdRefer”命令按鈕,如果“CItem”和“TxtDetail兩個控件中 均有值,則在子窗體中顯示找出的相應記錄,如果兩個控件中不全有值, 顯示消息框,消息框標題為“注意”,提示文字為“查詢項目和查詢內(nèi)容 不能為空!”,消息框中只有一個“確定”按鈕;單擊“CmdList”命 令按鈕,在子窗體中顯示“tStud表中的全部記錄;單擊“CmdClear”命 令按鈕,將“cItem”和“TxtDetail兩個控件中

28、的值清空。 注意:不允許修改窗體對象“fStud” 和子窗體對象“fDetail中未涉及 的控件、屬性和任何VBA代碼;不允許修改表對象“tStud”。 代碼設計只允許在“*Add*”與“*Add*”之間的 空行內(nèi)補充一條語句、完成設計,不允許增刪和修改其它位置已存 在的語句。6.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工表”和“部門表”及一個報表對象“rEmp”。試按以下要求順序,完成表及報表的各種操作:(1)設置“員工表”的職務字段

29、有效性規(guī)則為只能輸入“經(jīng)理”、“主管”和“ 職員”三者之一;同時設置相應有效性文本為“請輸入有效職務”。(2)分析員工的聘用時間,將截止到2008年聘用期在10年(含10年)以上的員工 其“說明”字段的值設置為“老職工”。 要求:以2008年為截止期判斷員工的聘用期,不考慮月日因素。比如,聘用 時間在2000年的員工,其聘用期為8年。(3)刪除員工表中姓名含“鋼”字的員工紀錄。(4)將“員工表”中女職工的前四列信息(編號,姓名,性別,年齡)導出到考 生文件夾下,以文本文件形式保存,命名為Test.txt。 要求各數(shù)據(jù)項間以逗號分隔,且第一行包含字段名稱。(5)建立表對象“員工表”和“部門表”的

30、表間關系,并實施參照完整性。(6)將報表對象“rEmp”的記錄源設置為表對象“員工表”。6.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好四個關聯(lián)表對象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表對象“tTemp”,同時還設計出窗體對象“fQuery”。試按以下要求完成設計: (1)創(chuàng)建一個查詢,查找姓“王”病人的基本信息,并顯示“姓名”、“年齡 ”、“性別”,所建查詢名為“qT1”。(2)創(chuàng)建

31、一個查詢,統(tǒng)計年齡小于30歲的醫(yī)生被病人預約的次數(shù),輸出“醫(yī)生 姓名”和“預約人數(shù)”兩列信息。要求預約人數(shù)用“病人ID”字段計數(shù)并 降序排序,所建查詢名為“qT2”。(3)創(chuàng)建一個查詢,刪除表對象“tTemp”內(nèi)所有“預約日期”為10月份中20 日以后(含 20日)的記錄,所建查詢名為“qT3”。(4)現(xiàn)有一個已經(jīng)建好的“fQuery”窗體。運行該窗體后,在文本框(文本框名 稱為tName)中輸入要查詢的科室名,然后按下“查詢”按鈕,即運行一個 名為“qT4”的查詢?!皅T4”查詢的功能是顯示所查科室的“科室ID”和 “預約日期”。請設計“qT4”查詢。6.3 請在“答題”菜單下選擇相應命令,

32、并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tAddr”和“tUser,同時還設計出窗體對象“fEdit”和“fEuser”。請在此基礎上按照以下要求補充“fEdit”窗體的設計:(1) 將窗體中名稱為“Lremark”的標簽控件上的文字顏色設置為“#FF0000” 、字體粗細改為“加粗”。(2)將窗體標題設為“顯示/修改用戶口令”。(3)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、 記錄選擇器、導航按鈕、分隔線和控制框。(4)將窗體中“退出”命令

33、按鈕(名稱為“cmdquit”)上的文字字體粗細改為 “加粗”,并在文字下方加上下劃線。(5)在窗體中還有“修改”和“保存”兩個命令按鈕,名稱分別為“CmdEdit” 和“CmdSave”,其中“保存”命令按鈕在初始狀態(tài)為不可用,當單擊“修 改”按鈕后,“保存”按鈕變?yōu)榭捎?。當單擊“保存”按鈕后,輸入焦點 移到“修改”按鈕。此時,程序可以修改已有的用戶相 關信息,現(xiàn)已編寫了部分VBA代碼,請補充完整。 要求:修改后運行該窗體,并查看修改結(jié)果。 注意:不允許修改窗體對象“fEdit”和“fEuser”中未涉及的控件、屬 性;不允許修改表對象“tAddr”和“tUser”。 程序代碼只允許在“*A

34、dd*”與“*Add*”之間的 空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存 在的語句。7.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已創(chuàng)建兩個表對象“員工表”和“部門表”及一個窗體對象“fEmp”。試按以下要求順序,完成表及窗體的各種操作:(1)對表對象“員工表”操作,按照員工性別不同,為編號字段值增補前 置字符,男性員工編號前增補字符“8”,女性員工編號前增補字符“ 6”,如男性的更改為,女性的更改為。(2)查出員工張漢望的對應密碼內(nèi)容,將

35、密碼實際值追加到其簡歷內(nèi)容末 尾。 (3)設置表對象“員工表”的部門號字段值為列表框下拉選擇,其值引用 “部門表”的對應字段。(4)將“員工表”姓名中的所有“小”字替換為“曉”。(5)依據(jù)“員工表”中的職務信息,在經(jīng)理和主管員工對應的“說明”字 段內(nèi)輸入“干部”信息。(6)設置窗體對象“fEmp”的“記錄源”屬性和“篩選”屬性,使其打開 后輸出“員工表”的女員工信息。7.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好兩個表對象住宿登記表“tA

36、”和住房信息表“tB”,其中“tA”和“tB”表中“房間號”的前兩位為樓號。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找樓號為“01”的客人記錄,并顯示“姓名”、“入住 日期”和“價格”三個字段內(nèi)容,所建查詢命名為“qT1” 。(2)創(chuàng)建一個查詢,按輸入的房間價格區(qū)間查找,顯示“房間號”字段信息。 當運行查詢時,應分別顯示提示信息“最低價”和“最高價”,所建查詢 命名為“qT2” 。(3)以表對象“tB”為基礎,創(chuàng)建一個交叉表查詢。要求:選擇樓號為行標題、 列名稱顯示為“樓號”,“房屋類別”為列標題來統(tǒng)計輸出每座樓房的各 類房間的平均房價信息。所建查詢命名為“qT3”。 注:房間號的前兩位為

37、樓號。 交叉表查詢不做各行小計。(4)創(chuàng)建一個查詢,統(tǒng)計出各種類別房屋的數(shù)量。輸出兩列信息,字段標題分 別為“type”和“num”,所建查詢命名為“qT4” 。7.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tNorm”和“tStock”,查詢對象“qStock”和宏對象“m1”,同時還設計出以“tNorm”和“tStock”為數(shù)據(jù)源的窗體對象“fStock”和“fNorm”。試在此基礎上按照以下要求補充窗體設計: (1)將“fS

38、tock”窗體的標題設置為“庫存瀏覽”;在“fStock”窗體對 象的窗體頁眉節(jié)區(qū)位置添加一個標簽控件,其名稱為“bTitle”,初 始化標題顯示為“庫存瀏覽”,字體名稱為“黑體”,字號為18,字 體粗細為“加粗”。 (2)在“fStock”窗體對象的窗體頁腳節(jié)區(qū)位置添加一個命令按鈕,命名 為“bList”,按鈕標題為“顯示信息”。 (3)設置所建命令按鈕bList的單擊事件屬性為運行宏對象m1。 (4)設置相關屬性,取消在子窗體中添加新記錄的功能。 (5)將“fStock”窗體對象中的“fNorm”子窗體的導航按鈕去掉。 (6)為當前數(shù)據(jù)庫設置“啟用布局視圖”。 注意:不允許修改窗體對象中未

39、涉及的控件和屬性;不允許修改表對象“ tNorm”、“tStock”和宏對象“m1”。8.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾在考生文件夾下,“samp1.accdb”數(shù)據(jù)庫文件中已建立兩個表對象“員工表”和“部門表”。試按以下要求,完成表的各種操作:(1)設置表對象“員工表”的聘用時間字段有效性規(guī)則為:1950年(含)以后的 日期;同時設置相應有效性文本為“請輸入有效日期”。(2)將表對象“員工表”中編號為“”的員工的照片字段值替換為考生文 件夾下的圖像文件“.bmp”數(shù)據(jù)。(3)刪除員工表中姓名字段含

40、有“紅”字的員工紀錄;隱藏表對象“員工表”的 “所屬部門”字段。(4)查找部門“04”的女主管,將其“編號”字段首字符更改為“4”。(5)刪除表對象“員工表”和“部門表”之間已建立的錯誤表間關系,重新建立 正確關系。(6)將考生文件夾下Excel文件Test.xls中的數(shù)據(jù)導入到當前數(shù)據(jù)庫的新表中。 要求第一行包含列標題,導入其中的“編號”、“姓名”“性別”“年齡” 和“職務”五個字段,選擇“編號”字段為主鍵,新表命名為“tmp”。8.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“

41、samp2.accdb”,里面已經(jīng)設計好三個關聯(lián)表對象“tStud”、“tCourse” 、“tScore”和一個臨時表“tTemp”及一個窗體對象“fTmp”。試按以下要求完成設計:(1)創(chuàng)建一個查詢,查找并顯示沒有運動愛好學生的“學號”、“姓名”、“ 性別”和“年齡”四個字段內(nèi)容,所建查詢命名為“qT1”。(2)創(chuàng)建一個查詢,查找并顯示所有學生的“姓名”、“課程號”和“成績” 三個字段內(nèi)容,所建查詢命名為“qT2” 。 注意,這里涉及選課和沒選課的所有學生信息,要考慮選擇合適查詢聯(lián)接 屬性。(3)創(chuàng)建一個參數(shù)查詢,查找并顯示學生的“學號”、“姓名”、“性別”和“ 年齡”四個字段內(nèi)容。其中設

42、置性別字段為參數(shù),參數(shù)條件要引用窗體“ fTmp”上控件“tSS”的值,所建查詢命名為“qT3”。(4)創(chuàng)建一個查詢,刪除臨時表對象“tTemp”中年齡為奇數(shù)的記錄,所建查詢 命名為“qT4”。8.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計了表對象“tEmp”、窗體對象“fEmp”、報表對象“rEmp”和宏對象“mEmp”。同時,給出窗體對象“fEmp”上一個按鈕的單擊事件代碼,試按以下功能要求補充設計:(1)打開窗體時設置窗體標題為“XX

43、XX年信息輸出”顯示,其中“XXXX”為系統(tǒng) 當前年份(要求用相關函數(shù)獲取),例如,2013年信息輸出。窗體“打開” 事件代碼已提供,請補充完整。(2)調(diào)整窗體對象“fEmp”上“退出”按鈕(名為“bt2”)的大小和位置,要 求大小與“報表輸出”按鈕(名為“bt1”)一致,且左邊對齊“報表輸出 ”按鈕,上邊距離“報表輸出”按鈕1厘米(即“bt2”鈕的上邊距離“bt1 ”鈕的下邊1厘米)。(3)利用表達式將報表記錄數(shù)據(jù)按照姓氏分組升序排列,同時要求在相關組頁 眉區(qū)域添加一個文本框控件(命名為“tm”),設置屬性顯示出姓氏信息 來,如“陳”、“劉”、.等。 注意,這里不用考慮復姓等特殊情況。所有姓

44、名的第一個字符視為其姓氏 信息。(4)單擊窗體“報表輸出”按鈕(名為“bt1”),調(diào)用事件代碼實現(xiàn)以預覽方 式打開報表“rEmp”;單擊“退出”按鈕(名為“bt2”),調(diào)用設計好的 宏“mEmp”來關閉窗體。 注意:不允許修改數(shù)據(jù)庫中的表對象“tEmp”和宏對象“mEmp”;不允許 修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性。 程序代碼只允許在“*Add*”與“*Add*”之間的 空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存 在的語句。9.1 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考

45、生文件夾 在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb” 、一個Excel文件“tScore.xls”和一個圖像文件“photo.bmp”。在數(shù)據(jù)庫文件中已經(jīng)建立了一個表對象“tStud”。試按以下操作要求,完成各種操作:(1)設置“ID”字段為主鍵;并設置“ID”字段的相應屬性,使該字段在數(shù)據(jù) 表視圖中的顯示標題為“學號”; (2)將“性別”字段的默認值屬性設置為“男”,設置“入校時間”字段的相 關屬性,使該字段的輸入格式為“XXXX/XX/XX”,例如,2013/06/08;(3)設置“入校時間”字段的有效性規(guī)則和有效性文本。有效性規(guī)則為:輸入 的入校時間必須為9月;有效性文

46、本內(nèi)容為“輸入的月份有誤,請重新輸 入”;(4)將學號為“”學生的“照片”字段值設置為考生文件夾下的“ photo.bmp”圖像文件(要求使用“由文件創(chuàng)建”方式);(5)設置“政治面目”字段的輸入方式為從下拉列表中選擇“團員”、“黨員” 和“其他”選項值;(6)將考生文件夾下的“tScore.xls”文件導入到“samp1.mdb”數(shù)據(jù)庫文件 中,表名不變,主鍵為表中的“ID”字段。9.2 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.accdb”,里面已經(jīng)設計好三個關聯(lián)表對

47、象“tStud”、“tScore”和“tCourse”,試按以下要求完成設計: (1)創(chuàng)建一個查詢,查找年齡高于平均年齡的黨員記錄,并顯示“姓名”、“ 性別”和“入校時間”。所建查詢命名為“qT1”。(2)創(chuàng)建一個查詢,按輸入的成績區(qū)間查找,并顯示“姓名”、“課程名”和 “成績”。當運行該查詢時,應分別顯示提示信息:“最低分”和“最高 分”。所建查詢命名為“qT2”。(3)創(chuàng)建一個查詢,統(tǒng)計并顯示各門課程男女生的平均成績,統(tǒng)計顯示結(jié)果如 下圖所示。所建查詢命名為“qT3”。 要求:平均分結(jié)果用Round函數(shù)取整輸出。 【圖片】(4)創(chuàng)建一個查詢,運行該查詢后生成一個新表,表名為“tTemp”,

48、表結(jié)構(gòu)包 括“姓名”、“課程名”和“成績”等三個字段,表內(nèi)容為不及格的所有 學生記錄。所建查詢命名為“qT4”。要求創(chuàng)建此查詢后,運行該查詢,并 查看運行結(jié)果。9.3 請在“答題”菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.accdb”,里面已經(jīng)設計好表對象“tStud”,同時還設計出窗體對象“fStud”。請在此基礎上按照以下要求補充“fStud”窗體的設計:(1)在窗體的“窗體頁眉”中距左邊1.2厘米、距上邊1.2厘米處添加一個直線 控件,控件寬度為7.8厘米,邊框顏色改為“藍色

49、( 藍色代碼為 #0000FF),控件命名為“tLine”;(2)將窗體中名稱為“l(fā)Talbel”的標簽控件上的文字顏色改為“藍色( 藍色 代碼為#0000FF)、字體名稱改為“華文行楷”、字號改為22; (3)將窗體邊框改為“細邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選 擇器、導航按鈕和分隔線;并且只保留窗體的關閉按鈕;(4)假設“tStud”表中,“學號”字段的第5位和6位編碼代表該生的專業(yè)信息, 當這兩位編碼為“10”時表示“信息”專業(yè),為其他值時表示“管理”專業(yè) 。設置窗體中名稱為“tSub”的文本框控件的相應屬性,使其根據(jù)“學號” 字段的第5位和第6位編碼顯示對應的專業(yè)名稱;(

50、5)在窗體中有一個“退出”命令按鈕,名稱為“CmdQuit”,單擊該按鈕,彈出 提示框。提示框標題為“提示”,提示框內(nèi)容為“確認退出?”,并顯示問 號圖標;提示框中有兩個按鈕,分別為“是”和“否”,單擊“是”按鈕, 關閉消息框和當前窗體,單擊“否”按鈕,關閉消息框。請按照VBA代碼中 的指示將實現(xiàn)此功能的代碼填入指定的位置中。 注意:不允許修改窗體對象“fStud”中未涉及的控件、屬性和任何VBA代 碼;不允許修改表對象“tStud”; 程序代碼只允許在“*Add*”與“*Add*”之間的 空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其它位置已存 在的語句。10.1 請在“答題”菜單下選擇相

51、應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現(xiàn)的“考生文件夾”均為考生文件夾 在考生文件夾下,存在一個數(shù)據(jù)庫文件“samp1.accdb”和一個Excel文件“tQuota.xls”。在數(shù)據(jù)庫文件中已經(jīng)建立了一個表對象“tStock”。試按以下操作要求,完成各種操作:(1)分析“tStock”表的字段構(gòu)成,判斷并設置其主鍵。(2)在“tStock”表的“規(guī)格”和“出廠價”字段之間增加一個新字段,字段 名稱為“單位”,數(shù)據(jù)類型為文本,字段大小為1;設置有效性規(guī)則,保 證只能輸入“只”或“箱”。(3)刪除“tStock”表中的“備注”字段,并為該表的“產(chǎn)品名稱”字段創(chuàng)建 查閱列表,列表中顯示“燈泡”、“節(jié)能燈”和“日光燈”三個值。(4)向“tStock”表中輸入數(shù)

溫馨提示

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

評論

0/150

提交評論