![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
新版全國二級ACCESS上機(jī)操作第2套 |
一、基本操作 在考生文件夾下的"samp1.accdb"數(shù)據(jù)庫文件中已建立兩個(gè)表對象(名為"員工表"和"部門表")和一個(gè)窗體對象(名為"fEmp")。試按以下要求順序,完成表及窗體的各種操作: (1)設(shè)置"員工表"職務(wù)字段值的輸入方式為從下拉列表中選擇"經(jīng)理"、"主管"或"職員"選項(xiàng)值。 (2)分析員工的聘用時(shí)間,將截止到2013年聘用期超過30年(含30年)的員工其"說明"字段的值設(shè)置為"老職工"。 要求:判斷員工的聘用期,不考慮月日因素。比如,聘用時(shí)間在2007年的員工,其聘用期為6年。 (3)將"員工表"姓名字段中的所有"小"字改為"曉"。 (4)將"員工表"中男職工的前四列信息(編號,姓名,性別,年齡)導(dǎo)出到考生文件夾下,以文本文件形式保存,命名為Test.txt。 (5)建立"員工表"和"部門表"的表間關(guān)系,并實(shí)施參照完整。 (6)將窗體對象"fEmp"的記錄源設(shè)置為表對象"員工表";設(shè)置系統(tǒng)相關(guān)屬性,實(shí)現(xiàn)窗體對象"fEmp"打開時(shí)以重疊窗口形式顯示。 二、簡單應(yīng)用 考生文件夾下有一個(gè)數(shù)據(jù)庫文件"samp2.accdb",里面已經(jīng)設(shè)計(jì)好表對象"tEmployee"、"tSell"和"tBook",試按以下要求完成設(shè)計(jì): (1)創(chuàng)建一個(gè)查詢,查找并顯示單價(jià)高于平均單價(jià)的圖書"書名"和"出版社名稱"二個(gè)字段內(nèi)容,所建查詢名為"qT1"。 (2)創(chuàng)建一個(gè)查詢,按輸入的售出日期查找某日期的售書情況,并按數(shù)量降序顯示"姓名"、"書名"、"數(shù)量"三個(gè)字段的內(nèi)容,所建查詢名為"qT2";當(dāng)運(yùn)行該查詢時(shí),應(yīng)顯示參數(shù)提示信息:"請輸入售出日期"。 (3)創(chuàng)建一個(gè)查詢,查找雙子星座出生雇員的圖書銷售信息,顯示"姓名"、"售出日期"和"書名"三個(gè)字段的內(nèi)容,所建查詢名為"qT3"。 說明:雙子星座是指5月21日(含)到6月21日(含)的日期段。 (4)創(chuàng)建一個(gè)查詢,統(tǒng)計(jì)圖書銷售額超過2500(含)的雇員信息,并顯示"姓名"和"銷售額"兩個(gè)字段的內(nèi)容,所建查詢名為"qT4"。 三、綜合應(yīng)用 考生文件夾下有一個(gè)數(shù)據(jù)庫文件"samp3.accdb",里面已經(jīng)設(shè)計(jì)好表對象"tStudent" 和"tGrade",同時(shí)還設(shè)計(jì)出窗體對象"fGrade"和"fStudent"。請?jiān)诖嘶A(chǔ)上按照以下要求補(bǔ)充"fStudent"窗體的設(shè)計(jì): (1)將"fStudent"窗體標(biāo)題改為"團(tuán)員信息顯示", 邊框改為"對話框邊框"樣式,取消窗體中的水平和垂直滾動條。 (2)將名稱為"標(biāo)簽15"的標(biāo)簽控件名稱改為"tStud",標(biāo)題改為"團(tuán)員成績"。 (3)在"fStudent"窗體裝載事件中,代碼設(shè)置相關(guān)屬性完成團(tuán)員信息輸出。 (4)在"fStudent"窗體打開事件中,代碼設(shè)置"子對象"控件的源對象屬性為"fGrade"窗體,并取消其"導(dǎo)航按鈕"。 (5)單擊"fStudent"窗體的"退出"命令按鈕(名稱為bQuit),應(yīng)關(guān)閉窗體。系統(tǒng)已提供了部分VBA代碼,請按照VBA代碼中的指示將代碼補(bǔ)充完整。 注意:不允許修改窗體對象"fGrade"和"fStudent"中未涉及的控件、;屬性不允許修改表對象"tStudent" 和"tGrade"。程序代碼只允許在"*****Add*****"與"*****Add*****"之間的空行內(nèi)補(bǔ)充一條代碼語句、不允許增刪和修改其他位置已存在的語句。 一、基本操作答案 (1)【操作步驟】 步驟1:右鍵單擊“員工表”,選擇“設(shè)計(jì)視圖”命令。 步驟2:單擊“職務(wù)”字段的“數(shù)據(jù)類型”右邊的下三角按鈕,在彈出的快捷菜單中選擇“查閱向?qū)?/SPAN>”命令,彈出“查閱向?qū)?/SPAN>”對話框,選擇 “自行鍵入所需的值(V)”命令,然后單擊“下一步”按鈕,在表格“第一列”區(qū)域的第一行中輸入“經(jīng)理”,第二行中輸入“主管”,第三行中輸入“職員”,然后單擊“下一步”按鈕,選擇“限于列表”復(fù)選框,最后單擊“完成”按鈕。 步驟3:單擊快速工具欄中“保存”按鈕 (2)【操作步驟】 步驟1:雙擊“員工表”,打開數(shù)據(jù)表視圖。 步驟2:單擊“開始”選項(xiàng)卡“排序和篩選”組中的“高級”按鈕,選擇“高級篩選/排序”命令。 步驟3:在“字段”行輸入“2013-Year([聘用時(shí)間])”,在與之對應(yīng)的“條件”行輸入“>=30”。 步驟4:單擊“開始”選項(xiàng)卡“排序和篩選”組中的“切換篩選”按鈕,進(jìn)入數(shù)據(jù)表視圖,對所有記錄“說明”字段里輸入“老職工”。 步驟5:單擊快速工具欄中“保存”按鈕 (3)【操作步驟】 步驟1:雙擊“員工表”,打開數(shù)據(jù)表視圖。將光標(biāo)定位在“姓名”字段的任意一行里。 步驟2:單擊“開始”選項(xiàng)卡“查找”組中的“查找”按鈕,彈出“查找和替換”對話框,單擊“替換”選項(xiàng)卡,在“查找內(nèi)容”里輸入“小”,選擇“匹配(H) ”的值為“字段任何部分”;在“替換為(P) ”里輸入“曉”,最后單擊“全部替換”按鈕,在彈出的消息框里選擇“是”按鈕。關(guān)閉“查找和替換”對話框。 步驟3:單擊快速工具欄中“保存”按鈕 (4)【操作步驟】 步驟1:雙擊打開“員工表”,將光標(biāo)移到“編號”字段標(biāo)題行,按住Shift鍵,然后依次選中 “姓名”,“性別”和“年齡”列。 步驟2:單擊“外部數(shù)據(jù)”選項(xiàng)卡下“導(dǎo)出”組中的“文本文件”按鈕,彈出“導(dǎo)出-文本文件”對話框。 步驟3:單擊“瀏覽”按鈕找到要放置的位置,在“文件名”文本框中輸入“Test”文件名;在 “指定導(dǎo)出選項(xiàng)”下面選擇“導(dǎo)出數(shù)據(jù)時(shí)包含格式和布局”和“僅導(dǎo)出所選記錄”。 步驟4:單擊“確定”按鈕。彈出“對'員工表'的編碼方式”對話框,選中“Windows(默認(rèn))(W)”,單擊“確定”按鈕,即可完成操作。 (5)【操作步驟】 步驟1:單擊“數(shù)據(jù)庫工具”選項(xiàng)卡下“關(guān)系”組中的“關(guān)系”按鈕,如果不出現(xiàn)“顯示表”對話框,則可單擊“關(guān)系工具”選項(xiàng)卡下的“設(shè)計(jì)”選項(xiàng)卡的“關(guān)系”組中的“顯示表”按鈕,然后在“顯示表”對話框中雙擊“員工表”和“部門表”,關(guān)閉“顯示表”對話框。 步驟2:選中“部門表”中的“部門號”字段,拖動到“員工表”中的“所屬部門”字段,放開鼠標(biāo),在彈出的“編輯關(guān)系”對話框中勾選“實(shí)施參照完整性”選項(xiàng),然后單擊“創(chuàng)建”按鈕。 步驟3:按Ctrl+S組合鍵保存修改,關(guān)閉“關(guān)系”界面。 (6)【操作步驟】 步驟1:選擇“窗體”對象,右鍵單擊“fEmp”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。 步驟2:右鍵單擊窗體設(shè)計(jì)視圖的任意區(qū)域,在彈出的快捷菜單中選擇“屬性”命令。 步驟3:在打開的“屬性表”對話框中單擊“所選內(nèi)容類型”下方的下三角按鈕,然后選擇“窗體”命令,即可進(jìn)入窗體屬性。單擊“數(shù)據(jù)”選項(xiàng)卡,然后再單擊“數(shù)據(jù)源”右側(cè)的下三角按鈕,在彈出的下拉列表中選擇“員工表”,關(guān)閉“屬性表”對話框。 步驟3:按Ctrl+S保存修改,關(guān)閉設(shè)計(jì)視圖界面。 步驟4:單擊“文件”選項(xiàng)卡下的“選項(xiàng)”按鈕,在彈出的“Access選項(xiàng)”對話框的左側(cè)窗口中單擊“當(dāng)前數(shù)據(jù)庫”,在窗口右側(cè)的“顯示窗體”的下拉列表中選擇“fEmp” ,然后在“文檔窗口選項(xiàng)”中選擇“重疊窗口”命令,最后單擊“確定”按鈕。在彈出的消息框中單擊“確定”按鈕,關(guān)閉數(shù)據(jù)庫。 二、簡單應(yīng)用答案 (1)【操作步驟】 步驟1:單擊“創(chuàng)建”選項(xiàng)卡中“查詢設(shè)計(jì)”按鈕,在“顯示表”對話框中雙擊表“tBook”,關(guān)閉“顯示表”對話框。 步驟2:分別雙擊“書名”、“出版社名稱”和“單價(jià)”字段。 步驟3:在“單價(jià)”字段的“條件”行輸入“>(select avg([單價(jià)]) from [tBook])”, 單擊“顯示”行取消該字段的顯示。 步驟4:按Ctrl+S組合鍵保存修改,另存為“qT1”。關(guān)閉設(shè)計(jì)視圖。 (2)【操作步驟】 步驟1:單擊“創(chuàng)建”選項(xiàng)卡下“查詢”組中的“查詢設(shè)計(jì)”按鈕,在“顯示表”對話框中雙擊表“tBook”、“tSell”和“tEmployee”,關(guān)閉“顯示表”對話框。 步驟2:分別雙擊“姓名”、“書名”、“數(shù)量”、“售出日期”字段。 步驟3:在“售出日期”字段的“條件”行中輸入“[請輸入售出日期]”,單擊“顯示”行中的復(fù)選框,取消該字段的顯示。在“數(shù)量”字段的“排序”行的下拉列表中選擇“降序”。 步驟4:按Ctrl+S組合鍵保存修改,另存為“qT2”。關(guān)閉設(shè)計(jì)視圖。 (3)【操作步驟】 步驟1:單擊“創(chuàng)建”選項(xiàng)卡下“查詢”組中的“查詢設(shè)計(jì)”按鈕,在“顯示表”對話框中雙擊表“tBook”、“tSell”、“tEmployee”,關(guān)閉“顯示表”對話框。 步驟2:分別雙擊“姓名”、 “售出日期”、“書名”、“出生日期”字段。 步驟3:在“出生日期”字段的“條件”行中輸入“Month([出生日期])>=5 And Month([出生日期])<=6 And Day([出生日期])<=21”,單擊“顯示”行取消該字段的顯示。 步驟4:按Ctrl+S保存修改,另存為“qT3”。關(guān)閉設(shè)計(jì)視圖。 (4)【操作步驟】 步驟1:單擊【創(chuàng)建】選項(xiàng)卡中【查詢設(shè)計(jì)】按鈕,在“顯示表”對話框中雙擊表“tBook”、“tSell”、“tEmployee”,關(guān)閉“顯示表”對話框。 步驟2:雙擊“姓名”字段。在“姓名”行下一列輸入“銷售額: [數(shù)量]*[單價(jià)]”。在“銷售額”字段的“條件”行中輸入“>=2500”。 步驟3:按Ctrl+S組合鍵保存修改,另存為“qT4”。關(guān)閉設(shè)計(jì)視圖。 三、綜合應(yīng)用答案 (1)【操作步驟】 步驟1:選擇“窗體”對象,右鍵單擊“fStudent”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。 步驟2:右鍵單擊窗體設(shè)計(jì)視圖的任意區(qū)域,在彈出的快捷菜單中選擇“屬性”命令,在打開的“屬性表”對話框中單擊“所選內(nèi)容的類型”右側(cè)的下三角按鈕,然后選擇“窗體”命令,即可進(jìn)入窗體屬性。 步驟3:單擊“格式”選項(xiàng)卡,在“標(biāo)題”行的文本區(qū)中輸入“團(tuán)員信息顯示”,單擊“邊框樣式”行右側(cè)的下三角按鈕,在彈出的下拉菜單中選擇“對話框邊框”,單擊“滾動條”行右側(cè)的下三角按鈕,在下拉菜單中選擇“兩者均無”。 步驟4:關(guān)閉屬性窗口。 (2)【操作步驟】 步驟1:選擇“窗體”對象,右鍵單擊“fStudent”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。 步驟2:在窗體設(shè)計(jì)視圖的任意區(qū)域“右擊”,在彈出的快捷菜單里單擊“屬性”命令,在打開的“屬性表”對話框中單擊“所選內(nèi)容的類型”右側(cè)的下三角按鈕,然后選擇“標(biāo)簽15”,即可進(jìn)入標(biāo)簽屬性。 步驟3:單擊“全部”選項(xiàng)卡,在“名稱”屬性行對應(yīng)文本區(qū)中輸入“ tStud ”;在“標(biāo)題”行的對應(yīng)文本區(qū)中輸入“團(tuán)員成績”。 步驟4:關(guān)閉屬性窗口。 (3)【操作步驟】 步驟1:選擇“窗體”對象,右鍵單擊“fStudent”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。 步驟2:在窗體設(shè)計(jì)視圖的任意區(qū)域右擊,在彈出的快捷菜單中選擇“屬性”命令,在打開的“屬性表”對話框中單擊“所選內(nèi)容的類型”右側(cè)的下三角按鈕,然后選擇“窗體”命令,即可進(jìn)入窗體屬性。然后選擇“事件”選項(xiàng)卡,單擊“加載”事件右側(cè)的“選擇生成器”按鈕 步驟3:在空行內(nèi)分別輸入以下代碼: '*****Add1***** Me.Caption = "團(tuán)員信息" '*****Add1***** 步驟4:保存修改,關(guān)閉設(shè)計(jì)視圖。 (4)【操作步驟】 步驟1:在窗口左側(cè)導(dǎo)航窗格中選擇“窗體”對象,右鍵單擊“fStudent”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。 步驟2:在窗體設(shè)計(jì)視圖的任意區(qū)域右擊,在彈出的快捷菜單里單擊“屬性”命令,在打開的“屬性表”對話框中單擊“所選內(nèi)容類型”右側(cè)的下三角按鈕,然后選擇“窗體”命令,即可進(jìn)入窗體屬性,單擊“事件”選項(xiàng)卡,單擊“打開”事件右側(cè)的“選擇生成器”按鈕 步驟3:在空行內(nèi)分別輸入以下代碼: '設(shè)置子對象的數(shù)據(jù)源 '*****Add2***** Me.子對象.SourceObject = "fGrade" '*****Add2***** '取消子窗體導(dǎo)航按鈕 '*****Add3***** Me.NavigationButtons = False '*****Add3***** 步驟4:保存修改,關(guān)閉設(shè)計(jì)視圖。 (5)【操作步驟】 步驟1:在窗口左側(cè)導(dǎo)航窗格中選擇“窗體”對象,右鍵單擊“fStudent”窗體,在彈出的快捷菜單中選擇“設(shè)計(jì)視圖”命令。 步驟2:右鍵單擊命令按鈕“bQuit”在彈出的快捷菜單中選擇“屬性”命令。 步驟3:在打開的“屬性表”對話框中,在“事件”選項(xiàng)卡中單擊“加載”事件右側(cè)的“選擇生成器”按鈕 '*****Add4*****' DoCmd.Close '*****Add4*****' 步驟4:保存修改,關(guān)閉設(shè)計(jì)視圖。 |