江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
2015年3月全國二級ACCESS操作真題第2套

68

 

一、基本操作

在考生文件夾下,已有"samp1.accdb"數據庫文件和Teacher.xlsx文件,試按以下要求,完成表的各種操作。

   (1) 在考生文件夾下,"samp1.accdb"數據庫文件中建立表"tTeacher",表結構如下。

 

   (2) 將考生文件夾下的Teacher.xlsx文件導入"tTeacher"表中根據"tTeacher"表的結構判斷并設置主鍵。

   (3) 將"工作時間"字段的有效性規則設置為只能輸入上一年度5月1日以前(含5月1日)的日期(要求:本年度年號必須用函數獲取); 將表的有效性規則設置為輸入的出生日期小于輸入的工作時間。

   (4) 將"在職否"字段的默認值設置為真值,設置"郵箱密碼"字段的輸入掩碼為將輸入的密碼顯示為6位星號,設置"聯系電話"字段的輸入掩碼,要求前四位為"010-",后八位為數字;將"性別"字段值的輸入設置為"男"、"女"列表選擇。

   (5) 將工作時間超過30年(不含30)的職工的"在職否"字段值改為"否"。

   (6) 設置表格式,確保在瀏覽數據表時,"姓名"字段列不移出屏幕,且網格線顏色為黑色。

 

 

 

 

 

   二、簡單應用

考生文件夾下存在一個數據庫文件"samp2.accdb",里面已經設計好三個關聯表對象"tStud"、"tCourse"和"tScore"。此外,還提供窗體"fTest",試按以下要求完成設計。

(1)創建一個查詢,查找第三季度入校的學生信息,輸出其"姓名"、"年齡"和"性別"三個字段內容,所建查詢命名為"qT1"。

(2)創建一個查詢,查找年齡在所有學生平均年齡上下2歲(含)范圍內的信息,輸出其"姓名"、"課程名"和"成績"三個字段內容,所建查詢命名為"qT2" 。

(3)創建生成表查詢,組成字段是沒有任何愛好學生的"學號"、"姓名"和"入校年"三列內容(其中"入校年"數據由"入校時間"字段計算得到,顯示為四位數字年的形式),生成的數據表命名為"tTemp",所建查詢命名為"qT3"。

(4)補充窗體"fTest"上"test1"按鈕(名為"bt1")的單擊事件代碼,實現以下功能:

當單擊按鈕"test1",將文本框中輸入的內容與文本串"等級考試測試"連接并消除連接串的前導和尾隨空白字符,用標簽"bTitle"顯示連接結果。

     注意:不允許修改窗體對象"fTest"中未涉及的控件和屬性;只允許在"*****Add1*****"與"*****Add1*****"之間的空行內補充語句、完成設計。

 

 

 

   三、綜合應用

考生文件夾下存在一個數據庫文件"samp3.accdb",里面已經設計好表對象"tEmployee"和查詢對象"qEmployee",同時還設計出以"qEmployee"為數據源的報表對象"rEmployee"。試在此基礎上按照以下要求補充報表設計。

(1)在報表的合適頁腳區域添加一個計算控件,以輸出頁碼。計算控件放置在距上邊0.3厘米、距左側7厘米位置,并命名為"tPage"。規定頁碼顯示格式為"當前頁/總頁數",如1/20、2/20、...、20/20等。

(2)報表的報表頁眉節區位置添加一個標簽控件,其標題顯示為"Employee基本信息",字號為24,并命名為"bTitle"。

(3)在相關事件代碼中,設置報表標題為引用標簽"bTitle"的值。同時,將其中的英文內容部分大寫輸出。

(4)在相關事件代碼中,依據報表"聘用時間"字段值情況,設置報表文本框"tStatus"的輸出內容。具體規定是:截止2012年,聘用期在30年(含)以上的員工,輸出"老員工"標示信息;否則,輸出 "普通員工"標示信息。

     注意:不允許修改數據庫中的表對象"tEmployee"和查詢對象"qEmployee";不允許修改報表對象"rEmployee"中未涉及的控件和屬性;代碼只允許在"*****Add*****"與"*****Add*****"之間的空行內補充一條語句、完成設計。

 

 

 

 

 

一、基本操作答案

 

(1)【操作步驟

步驟1:打開考生文件夾下的數據庫文件samp1.accdb,然后單擊功能區的創建選項卡下的表格組中的表設計按鈕,進入表的設計視圖窗口。

 

步驟2:在第一行字段名稱處輸入教師編號,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下的字段大小行輸入5;在第二行字段名稱處輸入姓名,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下的字段大小行輸入4;在第三行字段名稱處輸入性別,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下的字段大小行輸入1;在第四行字段名稱處輸入出生日期,在數據類型列的下拉列表中選擇日期/時間命令,在字段屬性常規選項卡下的格式行的下三角按鈕,在其下拉框里選擇短日期;在第五行字段名稱處輸入工作時間,在數據類型列的下拉列表中選擇日期/時間命令,在字段屬性常規選項卡下的格式行的下三角按鈕,在其下拉框里選擇短日期;在第六行字段名稱處輸入學歷,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下的字段大小行輸入5;在第七行字段名稱處輸入職稱,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下字段大小行輸入5;在第八行字段名稱處輸入郵箱密碼,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下的字段大小行輸入6;在第九行字段名稱處輸入聯系電話,在數據類型列的下拉列表中選擇文本命令,在字段屬性常規選項卡下的字段大小行輸入8;在第十行字段名稱處輸入在職否,在數據類型列的下拉列表中選擇是/否命令,在字段屬性常規選項卡下的格式行的下三角按鈕,在其下拉框里選擇是/否

步驟3:單擊快速訪問工具欄中的保存按鈕,彈出的另存為對話框,在表名稱(N)行輸入tTeacher,然后單擊確定按鈕,在彈出的對話框中單擊按鈕,最后關閉設計視圖

 

 

 

2)【操作步驟

步驟1:單擊功能區的外部數據選項卡下的導入并鏈接組中的Excel按鈕,彈出獲取外部數據-Excel電子表格對話框。

步驟2:在該對話框中單擊文件名行的瀏覽(R)按鈕,彈出打開對話框,然后在考生文件夾下找到Teacher.xlsx文件并選中,然后單擊打開按鈕;在指定數據在當前數據庫中的存儲方式和存儲位置區域中,選擇向表中追加一份記錄的副本,然后在其右側的下拉列表中選擇表tTeacher,然后單擊確定按鈕。

步驟3:連續單擊下一步按鈕,導入到 tTeacher表中,然后單擊完成按鈕,最后單擊關閉按鈕即可。

步驟4:選擇對象,右鍵單擊tTeacher表,在彈出的快捷菜單中選擇設計視圖命令。

步驟5:右鍵單擊教師編號行,在彈出的快捷菜單中選擇主鍵命令。然后單擊快速訪問工具欄中的保存按鈕。

 

 

 

3)【操作步驟

步驟1:單擊工作時間字段行任一點,在其常規選項卡的有效性規則行中輸入<DateSerial(Year(Date())-1,5,1)

步驟2:右鍵單擊設計視圖的任一點,在彈出的快捷菜單中選擇屬性命令,彈出屬性表對話框,在該對話框的常規選項卡的有效性規則行中輸入[出生日期]<[工作時間],然后關閉屬性表對話框。

 

 

 

步驟3:單擊快速訪問工具欄中的保存按鈕,在彈出的對話框,單擊按鈕。

 

4)【操作步驟

步驟1:單擊在職否字段行任一點,在其常規選項卡的默認值行中輸入True

步驟2:單擊郵箱密碼字段行任一點,單擊其常規選項卡的輸入掩碼行右側的輸入掩碼向導按鈕,彈出輸入掩碼向導對話框,在該對話框中單擊選中密碼,然后再單擊完成按鈕。

步驟3:單擊聯系電話字段行任一點,在其常規選項卡的輸入掩碼行中輸入"010-"00000000

步驟4:在性別行的數據類型列的下拉列表中選擇查閱向導命令,在彈出的查閱向導對話框中選擇自行鍵入所需要的值命令,然后單擊下一步按鈕。

 

步驟5:在彈出的對話框中依次輸入,然后單擊完成按鈕。

 

步驟6:單擊快速訪問工具欄中的保存按鈕,然后關閉設計視圖

 

5)【操作步驟

步驟1:單擊創建選項卡下的查詢組中的查詢設計按鈕。在彈出的顯示表對話框中雙擊tTeacher 表,然后單擊關閉按鈕,關閉顯示表對話框。

步驟2:雙擊在職否字段,在其下一字段行中輸入工齡: Year(Date())-Year([工作時間]),然后單擊查詢工具設計選項卡,在該選項卡下的查詢類型組中單擊更新表按鈕,此時在設計網格區會增加出更新到一行,在在職否字段的更新到行中輸入False;在工齡字段的條件行中輸入>30

步驟3:再單擊工具欄中的運行按鈕,在彈出的對話框中單擊按鈕,關閉該查詢的視圖,且不保存該查詢

 

 

6)【操作步驟

 

步驟1:選擇對象,雙擊tTeacher表,即可打開數據表視圖。

步驟2:單擊姓名列標題,選中整列,在該列的任一點右鍵單擊,在彈出的快捷菜單中選擇凍結字段(Z)選項。

步驟3:單擊開始選項卡下文本格式組中的設置數據表格式 下三角按鈕,彈出設置數據表格式對話框,在該對話框中單擊網格線顏色(G)下拉列表中的黑色按鈕,然后單擊確定按鈕。

 

步驟4:單擊快速訪問工具欄中的保存按鈕,最后關閉表。

 

 二、簡單應用答案

 

(1)【操作步驟

 

步驟1:單擊創建選項卡下查詢組中的查詢設計按鈕。在顯示表對話框中雙擊tStud 表,然后單擊關閉按鈕,關閉顯示表對話框。

步驟2:雙擊添加姓名年齡性別入校時間字段,在入校時間字段的條件行中輸入Month([入校時間])>=7 And Month([入校時間])<=9,并取消入校時間字段 顯示行復選框的勾選。

 

步驟3:單擊快速訪問工具欄中的保存按鈕,另存為qT1,然后關閉設計視圖

 

 

(2) 【操作步驟

步驟1:單擊創建選項卡下查詢組中的查詢設計按鈕。在彈出的顯示表對話框中雙擊tStudtCoursetScore表,然后單擊關閉按鈕,關閉顯示表對話框。

步驟2:選中 tStud 表中的學號字段,然后拖動鼠標到 tScore 表中的學號字段,然后放開鼠標,實現tStud表和tScore表的關聯;選中 tCourse 表中的課程號字段,然后拖動鼠標到 tScore 表中的課程號字段,放開鼠標,實現tCourse表和tScore表的關聯。

步驟3:雙擊tStud表中的姓名字段,tCourse表中的課程名字段,tScore表中的成績字段和tStud表中的年齡字段;取消年齡字段顯示行復選框的勾選;在年齡字段的條件行中輸入>=(select avg([年齡])-2 from [tStud]) And <=(select avg([年齡])+2 from [tStud])

步驟4:單擊快速訪問工具欄中的保存按鈕,另存為qT2,然后關閉設計視圖

 

 (3) 【操作步驟

步驟1:單擊創建選項卡下查詢組中的查詢設計按鈕。在彈出的顯示表對話框中雙擊 tStud 表,然后單擊關閉按鈕,關閉顯示表對話框。

步驟2:雙擊學號姓名字段,在姓名字段的下一行的字段名稱處輸入入校年: Year([入校時間]),再雙擊簡歷字段,并取消簡歷字段顯示行復選框的勾選;在簡歷字段的條件行中輸入Not Like "*愛好*"

步驟3:單擊查詢工具設計選項卡,在查詢類型組中單擊生成表按鈕,彈出生成表對話框,在該對話框的表名稱(N)行中輸入tTemp,然后再單擊確定按鈕。

步驟4:單擊工具欄中的運行按鈕,在彈出的對話框中單擊按鈕。

步驟5:單擊快速訪問工具欄中的保存按鈕,另存為qT3,然后關閉設計視圖

 (4) 操作步驟

 

步驟1:選擇窗體對象,右鍵單擊fTest窗體,在彈出的快捷菜單中選擇設計視圖命令,打開窗體的設計視圖。

步驟2:右鍵單擊命令按鈕bt1,在彈出的快捷菜單中選擇屬性命令,在該對話框中單擊事件選項卡,然后再單擊該選項卡下的加載行的事件生成器按鈕,進入VBA代碼編輯區。

步驟3:在'*****Add1*****區域的空白行中輸入Me.bTitle.Caption = Trim(Me.tText) & "等級考試測試"

步驟4:單擊快速工具欄中的保存按鈕,關閉VBA代碼編輯區。

 

步驟5:單擊快速工具欄中的保存按鈕,關閉屬性表,關閉設計視圖

 

三、綜合應用答案

(1)【操作步驟

步驟1:雙擊打開samp3.accdb數據庫,選擇報表對象,右鍵單擊rEmployee報表,從彈出的快捷菜單中選擇設計視圖命令,打開報表的設計視圖。

步驟2:展開頁面頁腳節區,選擇設計選項卡下控件組中的文本框控件,單擊頁面頁腳節區任一點,彈出Text標簽和未綁定文本框。

步驟3:選中Text標簽,按住鍵盤上的Delete鍵,刪除Text標簽;右鍵單擊未綁定文本框,從彈出的快捷菜單中選擇屬性命令,單擊全部選項卡,在該選項卡的名稱行中輸入tPage,在控件來源行中輸入= & "/" & [Pages],在上邊距行中輸入0.3cm,在行中輸入7cm

步驟4:單擊快速工具欄中的保存按鈕,然后關閉屬性表

 

(2) 操作步驟

步驟1:展開報表頁眉節區,選擇設計選項卡下控件組中的標簽控件,單擊報表頁眉節區任一點,出現標簽控件,單擊標簽控件并輸入Employee基本信息,右鍵單擊該標簽控件,從彈出的快捷菜單中選擇屬性命令,打開屬性表對話框,在該對話框的全部選項卡下的名稱行中輸入bTitle,在字號行中輸入24

步驟2:單擊快速工具欄中的保存按鈕,然后關閉屬性表

 

 (3) 操作步驟

步驟1:雙擊標尺相交處的報表選擇器,彈出屬性表對話框,在該對話框中單擊事件選項卡,然后再單擊該選項卡下的打開行的事件生成器按鈕,進入VBA代碼編輯區。

步驟2:在'*****Add1*****區域的空白行中輸入Me.Caption = UCase(Me.bTitle.Caption)

 

(4) 操作步驟

步驟1:在*****Add2*****區域的空白行處輸入tStatus.ControlSource = "=IIf((2012-Year([聘用時間]))>=30,'老員工','普通員工')"

步驟2:單擊快速工具欄中的保存按鈕,關閉VBA代碼編輯區。

 

步驟3:單擊快速工具欄中的保存按鈕。

 

彩票30选5开奖结果