2015年3月全國二級ACCESS操作真題第1套 |
69 一、基本操作 在考生文件夾下,存在一個數據庫文件"samp1.accdb"、一個Excel文件"tScore.xls"和一個圖像文件"photo.bmp"。在數據庫文件中已經建立了一個表對象"tStud"。試按以下操作要求,完成各種操作。 (1)設置"ID"字段為主鍵;設置"ID"字段的相應屬性,使該字段在數據表視圖中的顯示標題為"學號"。 (2)將"年齡"字段的默認值屬性設置為表中現有記錄學生的平均年齡值(四舍五入取整),"入校時間"字段的格式屬性設置為"長日期"。 (3)設置"入校時間"字段的有效性規則和有效性文本。有效性規則為:輸入的入校時間必須為9月;有效性文本內容為"輸入的月份有誤,請重新輸入"。 (4)將學號為"20041002"學生的"照片"字段值設置為考生文件夾下的"photo.bmp"圖像文件(要求使用"由文件創建"方式)。 (5)將"政治面目"字段改為下拉列表選擇,選項為"團員"、"黨員"和"其他"三項。 (6)將考生文件夾下的"tScore.xlsx"文件導入到"samp1.mdb"數據庫文件中,第一行包含列標題,表名同excel文檔主文件名,主鍵為表中的"ID"字段。 二、簡單應用 考生文件夾下存在一個數據庫文件"samp2.accdb",里面已經設計好表對象"tStud"、"tScore"和"tCourse",試按以下要求完成設計。 (1)創建一個查詢,查找年齡低于所有學生平均年齡的學生黨員信息,輸出其"姓名"、"性別"和"入校時間"。所建查詢命名為"qT1"。 (2)創建一個查詢,按學生姓氏查找學生的信息,并顯示"姓名"、"課程名"和"成績"。當運行該查詢時,應顯示提示信息:"請輸入學生姓氏"。所建查詢命名為"qT2"。 說明:這里不用考慮復姓情況。 (3)創建一個查詢,第一列顯示學生性別,第一行顯示課程名稱,以統計并顯示各門課程男女生的平均成績。要求計算結果用round函數取整,所建查詢命名為"qT3"。 (4)創建一個查詢,運行該查詢后生成一個新表,表名為"tTemp",表結構包括"學號"和"平均成績"兩個字段,表內容為選課平均成績及格的學生記錄。所建查詢命名為"qT4"。要求創建此查詢后,運行該查詢,并查看運行結果。 三、綜合應用 請在"答題"菜單下選擇相應命令,并按照題目要求完成下面的操作,具體要求如下: 注意:下面出現的"考生文件夾"均為%USER% 考生文件夾下存在一個數據庫文件"samp3.accdb",里面已經設計好表對象"tBand"和"tLine",同時還設計出以"tBand"和"tLine"為數據源的報表對象"rBand"。試在此基礎上按照以下要求補充報表設計: (1)在報表的報表頁眉節區位置添加一個標簽控件,其名稱為"bTitle" ,標題顯示為"旅游線路信息表",字體名稱為"宋體",字體大小為22,字體粗細為"加粗",傾斜字體為"是"。 。2)預覽報表時,報表標題顯示為:"**月#######",請按照VBA代碼中的指示將代碼補充完整。 注意:①顯示標題中的月為本年度當月,"#######"為標簽控件"bTitle"的內容;②如果月份小于10,按實際位數顯示。 要求:本年度當月的時間必須使用函數獲取。 。3)在"導游姓名"字段標題對應的報表主體區位置添加一個控件,顯示出"導游姓名"字段值,并命名為"tName"。 。4)在報表適當位置添加一個文本框控件,計算并顯示每個導游帶團的平均費用,文本框控件名稱為tAvg。 注意:報表適當位置是指報表頁腳、頁面頁腳或組頁腳。 注意:不允許改動數據庫文件中的表對象"tBand"和"tLine",同時也不允許修改報表對象"rBand"中已有的控件和屬性。程序代碼只允許在"*******Add******"與"*******Add******"之間的空行內補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。
一、基本操作答案 (1)【操作步驟】 步驟1:打開考生文件夾下的數據庫文件“samp1.accdb”,選擇“表”對象,右鍵單擊“tStud”表,在彈出的快捷菜單中選擇“設計視圖”命令。 步驟2:右鍵單擊“ID”行,在彈出的快捷菜單中選擇“主鍵”命令, 在其“常規”選項卡的“標題”行中輸入“學號”。然后單擊快速訪問工具欄中的“保存”按鈕。 步驟3:單擊快速訪問工具欄中的“保存”按鈕,然后關閉“設計視圖”。 (2)【操作步驟】 步驟1:單擊“創建”選項卡下“查詢”組中的“查詢設計”按鈕。在彈出的“顯示表”對話框中雙擊“tStud” 表,然后單擊“關閉”按鈕,關閉“顯示表”對話框。 步驟2:雙擊“年齡”字段,單擊“查詢工具”的“設計”選項卡,在其“顯示/隱藏”組中單擊“匯總”按鈕,在“年齡”字段的“總計”行的下拉列表中選擇“平均值”;再單擊工具欄中的“運行”按鈕,記錄其運行的結果“19.0666666666667”,關閉該查詢的視圖,且不保存該“查詢”。 步驟3:選擇“表”對象,右鍵單擊“tStud”表,在彈出的快捷菜單中選擇“設計視圖”命令。 步驟4:單擊“年齡”字段行任一點,在其“常規”選項卡的“默認值”行中輸入“19”。 步驟5:單擊“入校時間”字段行任一點,在其“常規”選項卡的“格式”行的下拉列表中選擇“長日期”。 步驟6:單擊快速訪問工具欄中的“保存”按鈕,然后關閉“設計視圖”。 (3)【操作步驟】 步驟1:單擊“入校時間”字段行任一點,在其“常規”選項卡的“有效性規則”行中輸入“Month([入校時間])=9”,在其“有效性文本”行中輸入“輸入的月份有誤,請重新輸入”。 步驟2:單擊快速訪問工具欄中的“保存”按鈕,在彈出的對話框中,單擊“是”按鈕,然后關閉“設計視圖”。 (4)【操作步驟】 步驟1:選擇“表”對象,雙擊“tStud”表,即可打開數據表視圖。 步驟2:右鍵單擊“20041002”對應行和“照片”列交叉的單元格,在彈出的快捷菜單中選擇“插入對象(J)…”命令;在彈出的對話框中單擊“由文件創建(F)”選項按鈕,然后單擊“瀏覽(B)…”按鈕,彈出“瀏覽”對話框,在考生文件夾找到“photo.bmp”文件并選中,然后單擊“確定”按鈕,再單擊“確定”按鈕即可。 步驟3:單擊快速訪問工具欄中的“保存”按鈕,然后關閉“數據表視圖”。 (5)【操作步驟】 步驟1:選擇“表”對象,右鍵單擊“tStud”表,在彈出的快捷菜單中選擇“設計視圖”命令。 步驟2:在“政治面目”行的“數據類型”列的下拉列表中選擇“查閱向導”命令。在彈出的“查閱向導”對話框中選擇“自行鍵入所需要的值”命令,然后單擊“下一步”按鈕。 步驟3:在彈出的對話框中依次輸入“團員”、“黨員”、“其他”,然后單擊“完成”按鈕。 步驟4:單擊快速訪問工具欄中的“保存”按鈕,然后關閉“設計視圖”。 (6)【操作步驟】 步驟1:單擊功能區的“外部數據”選項卡下的“導入并鏈接”組中的“Excel”按鈕,彈出“獲取外部數據-Excel電子表格”對話框。 步驟2:在該對話框中單擊“文件名”行的“瀏覽(R)…”按鈕,彈出“打開”對話框,在考生文件夾下找到“tScore.xlsx”文件并選中,然后單擊“打開”按鈕;在“指定數據在當前數據庫中的存儲方式和存儲位置”區域中,選擇“將數據導入當前數據庫的新表中(I)”,然后單擊“確定”按鈕。 步驟3:單擊“下一步”按鈕,單擊選中“第一行包含列標題(I)”,然后連續單擊兩次“下一步”按鈕,單擊選中“我自己選擇主鍵(C)”,在其右側對應的下拉列表里選擇“ID”,單擊 “下一步”按鈕,在“導入到表(I)”對應的文本框輸入“tScore”,單擊“完成”按鈕,最后單擊“關閉”按鈕即可。 二、簡單應用答案 (1)【操作步驟】 步驟1:單擊“創建”選項卡下的“查詢”組中的“查詢設計”按鈕。在彈出的“顯示表”對話框中雙擊 “tStud” 表,然后單擊“關閉”按鈕,關閉“顯示表”對話框。 步驟2:雙擊 “姓名”、“性別”、“入校時間”、“年齡”、“黨員否”字段;并取消“年齡”和“黨員否”字段 “顯示”行復選框的勾選;在“年齡”字段的“條件”行中輸入“<(select Avg([年齡]) from [tStud])”;在“黨員否”字段的“條件”行中輸入“Ture”。 步驟3:單擊快速訪問工具欄中的“保存”按鈕,另存為“qT1”,關閉“設計視圖”。 (2) 【操作步驟】 步驟1:單擊“創建”選項卡下的“查詢”組中的“查詢設計”按鈕。在彈出的“顯示表”對話框中雙擊 “tStud”、“tScore”和“tCourse”表,然后單擊“關閉”按鈕,關閉“顯示表”對話框。 步驟2:雙擊“tStud”表的“姓名”字段,“tCourse”表的“課程名”字段,“tScore”表的“成績”字段;在“姓名”字段的“條件”行中輸入“Like [請輸入學生姓氏] & "*"”。 步驟3:單擊快速訪問工具欄中的“保存”按鈕,另存為“qT2”,然后關閉“設計視圖”。 (3) 【操作步驟】 步驟1:單擊“創建”選項卡下的“查詢”組中的“查詢設計”按鈕。在彈出的“顯示表”對話框中雙擊 “tStud”、“tScore”和“tCourse”表,然后單擊“關閉”按鈕,關閉“顯示表”對話框。 步驟2:雙擊“tStud”表的“性別”字段,“tCourse”表的“課程名”字段,在“課程名”字段的下一空白列中輸入“Round(Avg([成績]),0)”;單擊“查詢工具”的“設計”選項卡,在“查詢類型”組中單擊“交叉表”按鈕,在“性別”字段的“交叉表”行的下拉列表中選擇“行標題”,在“課程名”字段的“交叉表”行的下拉列表中選擇“列標題”,在“Round(Avg([成績]),0)”列的“交叉表”行的下拉列表中選擇“值”,在“Round(Avg([成績]),0)”的“總計”行的下拉列表框中選擇“Expression”。 步驟3:單擊快速訪問工具欄中的“保存”按鈕,另存為“qT3”,然后關閉“設計視圖”。 (4) 【操作步驟】 步驟1:單擊“創建”選項卡下的“查詢”組中的“查詢設計”按鈕。在彈出的“顯示表”對話框中雙擊 “tStud”和“tScore”表,然后單擊“關閉”按鈕,關閉“顯示表”對話框。 步驟2:雙擊“tStud”表的“學號”字段,在“學號”字段的下一空白列中輸入“平均成績: 成績”,繼續雙擊“tScore”表的“成績”字段;并取消“成績”字段“顯示”行復選框的勾選;在“成績”字段的“條件”行中輸入“>=60”。 步驟3:單擊“查詢工具”的“設計”選項卡,在“顯示/隱藏”組中單擊“匯總”按鈕,在“學號”字段的“總計”行的下拉列表中選擇“Group By”,在“平均成績”字段的“總計”行的下拉列表中選擇“平均值”,在“成績”字段的“總計”行的下拉列表中選擇“Group By”。 步驟4:單擊“查詢工具”的“設計”選項卡,在“查詢類型”組中單擊“生成表”按鈕,彈出“生成表”對話框,在“表名稱(N)”行中輸入“tTemp”,再單擊“確定”按鈕。 步驟5:單擊工具欄中的“運行”按鈕,在彈出的對話框中單擊“是”按鈕。 步驟6:單擊快速訪問工具欄中的“保存”按鈕,另存為“qT4”,然后關閉“設計視圖”。 三、綜合應用答案 (1)【操作步驟】 步驟1:單擊“報表”對象,右鍵單擊“rBand”報表,在彈出的快捷菜單中選擇“設計視圖”命令。 步驟2:展開報表頁眉節區,選擇“設計”選項卡下“控件”組中的“標簽”控件 ,單擊報表頁眉節區任一點,出現標簽控件,單擊標簽控件并輸入“旅游線路信息表”。 步驟3:右鍵單擊此標簽控件,選擇“屬性”命令,在“全部”選項卡下的“名稱”行中輸入“bTitle”,在“字體名稱”行中選擇“宋體”,在“字號”行中輸入“22”,在“字體粗細”行中選擇“加粗”,在“傾斜字體”選擇“是”。 步驟4:然后關閉屬性表,按Ctrl+S保存修改。 (2)【操作步驟】 步驟1:在設計視圖中的任意位置右擊,在彈出的快捷菜單中選擇“事件生成器”命令,在彈出的對話框中選擇“代碼生成器”選項,然后單擊“確定”按鈕,在空行輸入如下代碼: '顯示標簽控件“bTitle”的內容 '************ Add ************ Me.Caption = Month(Date) & "月" & bTitle.Caption '************ Add ************ 步驟2:按Ctrl+S保存修改,關閉代碼生成器。 (3)【操作步驟】 步驟1:選擇“設計”選項卡中“控件”組中的“文本框”控件,單擊報表主體節區任一點,彈出“Text”標簽和“未綁定”文本框。 步驟2:選中“Text”標簽按DELETE鍵將其刪除,右鍵單擊“未綁定”文本框在彈出的快捷菜單中選擇“屬性”命令,在“全部”選項卡下的“名稱”行輸入“tName”,在“控件來源”行下拉列表中選擇“導游姓名”,然后關閉屬性表。 步驟3:拖動tName文本框至合適位置。然后按Ctrl+S保存修改。 (4)【操作步驟】 步驟1:在“rBand”報表下端的“分組、排序和匯總”界面中選擇“添加組”(如不出現“分組、排序和匯總”界面,單擊“設計”選項卡“分組和匯總”組中的“分組和排序”按鈕),在“分組形式”右側的下拉列表中選擇“導游姓名”并點擊“更多”,然后分別選擇“無頁眉節”、“有頁腳節”,關閉“分組、排序和匯總”選項。 步驟2:選擇“設計”選項卡下“控件”組中的“文本框”控件,單擊導游姓名頁腳節區任一點,彈出“Text”標簽和“未綁定”文本框。右鍵單擊“Text”標簽,在彈出的快捷菜單中選擇“屬性”命令,在“全部”選項卡下“標題”行中輸入“平均費用:”,然后關閉屬性表。 步驟3:右鍵單擊“未綁定”文本框,在彈出的快捷菜單中選擇“屬性”命令,在“全部”選項卡下“名稱”行中輸入“tAvg”,在“控件來源”行輸入“=Avg([費用])”,然后關閉屬性表。 步驟4:按Ctrl+S保存修改,關閉設計視圖。 |