糯米文學吧

位置:首頁 > IT認證 > 計算機等級

計算機二級《Access》操作試題及答案

  一、基本操作題(共18分)

計算機二級《Access》操作試題及答案

在考生文件夾下有一個Excel文件“”和一個數據庫文件“b”。“b”數據庫文件中已建立3個表對象(名為“線路”、“遊客”和“團體”)和一個窗體對象(名為“brow”)。請按以下要 求,完成表和窗體的各種操作:

(1)將“線路”表中的“線路ID”字段設置為主鍵;設置“天數”字段的有效性規則屬性,有效性規則為大於0。

(2)將“團隊”表中的“團隊ID”字段設置為主鍵;添加“線路ID”字段,數據類型為“文本”,字段大小為8。

(3)將“遊客”表中的“年齡”字段刪除;添加兩個字段,字段名分別為“證件編號”和“證件類別”;“證件編號”的數據類型為“文本”,字段大小為20;使用查閲嚮導建立“證件類別”字段的數據類型,向該字段鍵入的值為“身份證”、“軍官證”或“護照”等固定常數。

(4)將考生文件夾下“”文件中的數據鏈接到當前數據庫中。要求:數據中的第一行作為字段名,鏈接表對象命名為“tTest”。

(5)建立“線路”、“團隊”和“遊客”3表之間的關係,並實施參照完整性。

(6)修改窗體“brow”,取消“記錄選擇器”和“分隔線”顯示,在窗體頁眉處添加一個標籤控件(名為Line),標籤標題為“線路介紹”,字體名稱為隸書、字體大小為l8。

  二、簡單應用題(共24分)

在考生文件夾下有一個數據庫文件“b”,裏面已經設計好兩個表對象“tA”和“tB”。請按以下要求完成設計:

(1)創建一個查詢,查找並顯示所有客人的“姓名”、“房間號”、“電話”和“入住日期”4個字段內容,將查詢命名為“qTl”。

(2)創建一個查詢,能夠在客人結賬時根據客人的姓名統計這個客人已住天數和應交金額,並顯示“姓名”、“房間號”、“已住天數”和“應交金額”,將查詢命名為“qT2”。

注:輸入姓名時應提示“請輸入姓名:”。

應交金額=已住天數*價格。

(3)創建一個查詢,查找“身份證”字段第4位至第6位值為“l02”的紀錄,並顯示“姓名”、“入住日期”和“價格”3個字段內容,將查詢命名為“qT3”。

(4)以表對象“tB”為數據源創建一個交叉表查詢,使用房間號統計並顯示每棟樓的各類房間個數。行標題為“樓號”,列標題為“房間類別”,所建查詢命名為“qT4”。

注:房間號的前兩位為樓號。

  三、綜合應用題(共18分)

在考生文件夾下有一個數據庫文件“b”,裏面已經設計了表對象“tEmp”、查詢對象“qEmp”和窗體對象“fEmp”。同時,給出窗體對象“fEmp”上兩個按鈕的單擊事件代碼,請按以下要求補充設計。

(1)將窗體“fEmp”上名稱為“tSS”的文本框控件改為組合框控件,控件名稱不變,標籤標題不變。設置組合框控件的相關屬性,以實現從下拉列表中選擇輸入性別值“男”和“女”。

(2)將查詢對象“qEmp”改為參數查詢,參數為窗體對象“fEmp”上組合框“tSS”的輸入值。

(3)將窗體對象“fEmp”上名稱為“tPa”的文本框控件設置為計算控件。要求依據“黨員否”字段值顯示相應內容。如果“黨員否”字段值為True,顯示“黨員”兩個字;如果“黨員否”字段值為False,顯示“非黨員”5個字。

(4)在窗體對象“fEmp”上有“刷新”和“退出”兩個命令按鈕,名稱分別為“btl”和“bt2”。單擊“刷新”按鈕,窗體記錄源改為查詢對象“qEmp”;單擊“退出”按鈕,關閉窗體。現已編寫了部分VBA代碼,請按VBA代碼中的指示將代碼補充完整。

注意:不要修改數據庫中的表對象“tEmp”;不要修改查詢對象“qEmp”中未涉及的內容;不要修改窗體對象“fEmp”中未涉及的控件和屬性。程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內補充一行語句、完成設計,不允許增刪和修改其他位置已存在的語句。

  >>>參考答案<<<

  一、基本操作題

【考點分析】本題考點:字段屬性中主鍵和有效性規則的設置;添加新字段和刪除字段;鏈接表和建立表閫關係;在窗體中添加標籤控件及屬性的設置等。

解題思路】第1、2.3小題在設計視圖中設置字段屬性,添加新字段和刪除字段;第5小題在關係界面中設置表間關係;第4小題選擇“外部數據”選項卡下“導入並鏈接”組中的相關選項;第6小題在窗體設計視圖中添加控件,並通過用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“屬性”命令,設置屬性。

(1)【操作步驟】

步驟l:選擇“表”對象,右鍵單擊表“線路”,從彈出的快捷菜單中選擇“設計視圖”命令。

步驟2:選中“線路ID”字段行,右鍵單擊“線路ID”行,從彈出的快捷菜單中選擇“主鍵”命令。

步驟3:單擊“天數”字段行任一點,在的“有效性規則”行輸入“>0”。

步驟4:按Ctrl+s保存修改,關閉設計視圖。

(2)【操作步驟】

步驟l:選擇“表”對象,右鍵單擊“團隊”表,從彈出的快捷菜單中選擇“設計視圖”命令。

步驟2:選中“團隊ID”字段行,右鍵單擊“團隊ID”行,從彈出的快捷菜單中選擇“主鍵”命令。

步驟3:在“出發日期”的下一行“字段名稱”列輸入“線路ID”,單擊“數據類型”列,在“字段大小”行輸入“8”。

步驟4:按Ctrl+S保存修改,關閉設計視圖。

(3)【操作步驟】

步驟l:右鍵單擊“遊客”表,從彈出的快捷菜單中選擇“設計視圖”命令。

步驟2:選中“年齡”字段行,右鍵單擊“年齡”行,從彈出的快捷菜單中選擇“刪除行”,

步驟3:在“團隊ID”字段行的下一行“字段名稱”列輸入“證件編號”,單擊“數據類型”列,在“字段大小”行輸入“20”。步驟4:在“證件編號”字段行的下一行“字段名稱”列輸入“證件類型”,單擊“數據類型”列,在下拉列表中選擇“查閲嚮導”,然後在彈出的對話框中選擇“自行鍵入所需的值”單選框,單擊“下一步”按鈕。在彈出的對話框中依次輸入“身份證”、“軍官證”和“護照”,單擊“下一步”按鈕,再單擊“完成”按鈕。

步驟5:按Ctrl+s保存修改,關閉設計視圖。

(4)【操作步驟】

步驟l:單擊“外部數據”選項卡下的“導人並鏈接”組中的“ExCel”按鈕,打開“獲取外部數據l電子表格”對話框,單擊“瀏覽”按鈕,在考生文件夾找到要導入的文件“”,單擊“打開”按鈕,選擇“通過創建鏈接表來鏈接到數據源”單選框,單擊“確定”按鈕。

步驟2:單擊“下一步”按鈕,選擇“第一行包含列標題”複選框,單擊“下一步”按鈕。步驟3:在“鏈接表名稱”中輸入“tTest”,單擊“完成”按鈕。

(5)【操作步驟】

步驟l:單擊“數據庫工具”選項卡“關係”組中的“關係”按鈕,如不出現“顯示錶”對話框則單擊“設計”選項卡“關係”組中的“顯示錶”按鈕,在彈出的對話框中分別雙擊表“線路”、“團隊”和“遊客”,關閉“顯示錶”對話框。

步驟2:選中表“線路”中的“線路ID”字段,拖動鼠標到表“團隊”的“線路ID”字段,放開鼠標,選擇“實施參照完整性”複選框,然後單擊“創建”按鈕。

步驟3:選中表“團隊”中的“團隊ID“字段,拖動鼠標到表“遊客”的“團隊ID”字段,放開鼠標,選擇“實施參照完整性”

複選框,然後單擊“創建”按鈕。

步驟4:按Ctrl+s保存修改,關閉關係界面。

(6)【操作步驟】

步驟l:選擇“窗體”對象,右鍵單擊“brow”,從彈出的快捷菜單中選擇“設計視圖”命令。

步驟2:右鍵單擊“窗體選擇器”,從彈出的快捷菜單中選擇“屬性”命令,分別在“記錄選擇器”和“分隔線”行下拉列表中選擇“否”,關閉屬性表。

步驟3:選擇“設計”選項卡“控件”組中的“標籤”控件A,單擊窗體頁眉處,然後輸入“線路介紹”,單擊設計視圖任一處。右鍵單擊該標籤,從彈出的快捷菜單中選擇“屬性”命令,彈出標籤屬性表。

步驟4:單擊“全部”選項卡,在“名稱”行輸入“Line”,分別在“字體名稱”和“字號”行下拉列表中選擇“隸書”和“l8”,關閉屬性表。

步驟5:按Ctrl+s保存修改。

【易錯提示】建立表間關係要選擇鏈接表間的正確字段。

  二、簡單應用題

【考點分析】本題考點:創建條件查詢、分組總計查詢和交叉表查詢等。

【解題思路】第1、2.3、4小題在查詢設計視圖中創建不同的查詢,按題目要求添加字段和條件表達式。

(1)【操作步驟】

步驟l:單擊“創建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示錶”對話框中分別雙擊表“認”和“tB“,關閉“顯示錶”對話框。

步驟2:分別雙擊“姓名”、“房間號”、“電話”和“人住日期”字段將其添加到“字段”行。

步驟3:按Ctrl+s保存修改,另存為“qTl”。關閉設計視圖。

(2)【操作步驟】

步驟l:單擊“創建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示錶”對話框中分別雙擊表“tA”和"tB”,關閉“顯示錶”對話框。

步驟2:分別雙擊“姓名”和“房間號”字段將其添加到“字段”行。在“姓名”字段的`“條件”行輸入“[請輸入姓名:]”。步驟3:在字段行下一列輸入“已住天數:Day(Date().[人住日期])”。

步驟4:在字段行下一列輸入“應交金額:Day(Date().[人住日期])*[價格]”。

步驟5:按Ctrl+S保存修改,另存為“qT2”。關閉設計視圖。

(3)【操作步驟】

步驟l:單擊“創建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示錶”對話框中分別雙擊表“認”和…tB,關閉“顯示錶”對話框。

步驟2:分別雙擊“姓名”、“入住日期”、“價格”和“身份證”字段添加到“字段”行。

步驟3:在“身份證”字段的“條件”行輸入“Mid([身份證],4,3)=”102””,在“顯示”行取消該字段顯示。

步驟4:按Ctrl+S保存修改,另存為“qT3”。關閉設計視圖。

(4)【操作步驟】

步驟l:單擊“創建”選項卡“查詢”組中的“查詢設計”按鈕,在“顯示錶”對話框中雙擊表“tB”,關閉“顯示錶”對話框。步驟2:單擊“設計”選項卡“查詢類型”組中的“交叉表”按鈕。

步驟3:在“字段”行的第一列輸入“樓號:Left([房間號],2)”。雙擊“房間類別”和“房間號”字段。

步驟4在“房間號”字段“總計”行下拉列表中選擇“計數”。

步驟5:分別在“樓號”、“房間類別”和“房間號”字段的“交叉表”行下拉列表中選擇“行標題”、“列標題”和“值”。步驟6:按Ctrl+s保存修改,另存為“qT4”。關閉設計視圖。

【易錯提示】添加新字段時要注意所用表達式的格式,創建交叉表時要分清行、列、值字段,不要混淆。

  三、綜合應用題

【考點分析】本題考點:窗體中文本框、命令按鈕、組合框控件屬性和查詢的設置等。

【解題思路】第1、3小題在窗體的設計視圖中通過用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“屬性”命令,設置屬性;第2小題在查詢設計視圖中設置參數;第4小題直接用鼠標右鍵單擊控件,從彈出的快捷菜單中選擇“事件生成器”命令,輸入代碼。

(1)【操作步驟】

步驟l:選擇“窗體”對象,右鍵單擊“fEmp”,從彈出的快捷菜單中選擇“設計視圖”命令。

步驟2:右鍵單擊控件“tSS”,從彈出的快捷菜單中選擇“更改為”下的“組合框”命令,然後右鍵單擊“tSS”,從彈出的快捷菜單中選擇“屬性”命令,在“行來源類型”和“行來源”行分別輸入“值列表”和“男;女”,關閉屬性表,按Ctrl+s保存修改,關閉設計視圖。

(2)【操作步驟】

步驟l:選擇“查詢”對象,右鍵單擊“qEmp”,從彈出的快捷菜單中選擇“設計視圖”命令。

步驟2:雙擊“*”和“性別”字段,添加到字段行,在“性別”字段的“條件”行輸入“[forms]![fEmp]![tSS]”。

步驟3:按Ctrl+s保存修改,關閉設計視圖。

(3)【操作步驟】

右鍵單擊窗體對象“fEmp”,打開設計視圖,右鍵單擊文本框“tPa”,從彈出的快捷菜單中選擇“屬性”命令,在“控件來

源”行輸入“=IIf([黨員否]=True,”黨員”,”非黨員”)”,關閉屬性表。

(4)【操作步驟】

步驟l:右鍵單擊命令按鈕“刷新”,從彈出的快捷菜單中選擇“事件生成器”命令,在彈出的對話框中選擇“代碼生成器”,進入編程環境,在空行輸入以下代碼:

*****Addl*****rdSourCe=”qEmp”,*****Addl*****關閉界面。

步驟2:右鍵單擊命令按鈕“退出”,從彈出的快捷菜單中選擇“事件生成器”命令,在彈出的對話框中選擇“代碼生成器”,進入編程環境,在空行內輸入以下代碼:

******Add2*****e

******Add2*****關閉界面。

步驟3:按Ctrl+S保存修改,關閉設計視圖。

【易錯提示】添加代碼時要選擇正確的函數類型。