第一篇:2012年計算機二級Access上機試題及答案(7)
祝您考試順利通過,更多考試資料可以訪問計算機考試網http://www.tmdps.cn/ncre/
1.基本操作題
在考生文件夾下,“samp1.mdb”數據庫文件中已建立表對象“tStud”。試按以下操作要求,完成表的編輯修改:
(1)將“編號”字段改名為“學號”,并設置為主鍵;
(2)設置“入校時間”字段的有效性規則為2005年之前的時間(不含2005年);
(3)刪除表結構中的“照片”字段;
(4)刪除表中學號為“000003”和“000011”的兩條記錄;
(5)設置“年齡”字段的默認值為23;
(6)完成上述操作后,將考生文件夾下文本文件“tStud.txt”中的數據導入并追加保存在表“tStud”中。參考答案:
1.基本操作題
【考點分析】本題考點:設置主鍵;字段的有效性規則、默認值等字段屬性的設置;刪除字段;刪除記錄;導入表。
(1)【解題步驟】
步驟1:打開“samp1.mdb”數據庫窗口,選中“表”對象,右鍵單擊“tStud”選擇【設計視圖】。
步驟2:將“字段名稱”列的“編號”改為“學號”。
步驟3:右鍵單擊“學號”行選擇【主鍵】。
(2)【解題步驟】
步驟1:單擊“入校時間”字段行任一點。
步驟2:在“有效性規則”行輸入“<#2005-1-1#”。
(3)【解題步驟】
步驟1:右鍵單擊“照片”字段選擇【刪除行】,在彈出的對話框中單擊“是”按鈕。
步驟2:單擊工具欄中“保存”按鈕。
(4)【解題步驟】
步驟1:單擊菜單欄【視圖】|【數據表視圖】。
步驟2:選中學號為“000003”的數據行,右鍵單擊該行選擇【刪除記錄】,在彈出對話框中單擊“是”按鈕。步驟3:選中學號為“000011”的數據行,右鍵單擊該行選擇【刪除記錄】,在彈出對話框中單擊“是”按鈕。步驟4:單擊工具欄中“保存”按鈕。
(5)【解題步驟】
步驟1:單擊菜單欄【視圖】|【設計視圖】。
步驟2:單擊“年齡”字段行任一點,在“默認值”行輸入“23”。
步驟3:單擊工具欄中“保存”按鈕,關閉設計視圖。
(6)【解題步驟】
步驟1:單擊菜單欄【文件】|【獲取外部數據】|【導入】,找到并打開“考生文件夾”,在“文件類型”下拉列表中選中“文本文件”,選中“tStud.txt”文件,單擊“導入”按鈕。
步驟2:單擊“下一步”按鈕,選中“第一行包含字段名稱”復選框,單擊“下一步”,選中“現有的表中”單選按鈕,在右側下拉列表中選中“tStud”,單擊“下一步”按鈕,單擊“完成”按鈕。[page]
2.簡單應用題
考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好三個關聯表對象“tStud”、“tCourse”和“tScore”。此外,還提供了窗體“fTest”和宏“mTest”,試按以下要求完成設計:
(1)在創建一個選擇查詢,查找年齡大于25的學生的“姓名”、“課程名”和“成績”三個字段內容,所建查詢命名為“qT1”;
(2)創建生成表查詢,組成字段是沒有書法愛好學生的“學號”、“姓名”和“入校年”三列內容(其中“入校年”考試吧:www.tmdps.cn一個神奇的考試網站。
數據由“入校時間”字段計算得到,顯示為四位數字年的形式),生成的數據表命名為“tTemp”,所建查詢命名為“qT2”;
(3)補充窗體“fTest”上“test1”按鈕(名為“bt1”)的單擊事件代碼,實現以下功能:
打開窗體,在文本框“tText”中輸入一段文字,然后單擊窗體“fTest”上“test1”按鈕(名為“bt1”),補充代碼設置窗體上標簽“bTitle”的標題為文本框“tText”輸入內容與文本串“等級考試測試”的連接并消除連接串的前導和尾隨空白字符。
注意:不允許修改窗體對象“fTest”中未涉及的控件和屬性;只允許在“*****Add1*****”與“*****Add1*****”之間的空行內補充語句、完成設計。
(4)設置窗體“fTest”上“test2”按鈕(名為“bt2”)的單擊事件為宏對象“mTest”。
參考答案:
2.簡單應用題
【考點分析】
本題考點:創建選擇查詢、生成表查詢;窗體中命令按鈕控件屬性的設置。
(1)【解題步驟】
步驟1:打開“samp2.mdb”數據庫窗口,選中“查詢”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。在“顯示表”對話框中雙擊表“tStud”、“tCourse”、“tScore”,關閉“顯示表”對話框。
步驟2:分別雙擊“姓名”、“課程名”、“成績”、“年齡”字段。
步驟3:在“年齡”字段的“條件”行輸入“>25”,單擊“顯示”行取消該字段的顯示。
步驟4:單擊工具欄中“保存”按鈕,另存為“qT1”。關閉設計視圖。
(2)【解題步驟】
步驟1:選中“查詢”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。在“顯示表”對話框雙擊表“tStud”,關閉“顯示表”對話框。
步驟2:單擊菜單欄【查詢】|【生成表查詢】,在彈出的對話框中輸入“tTemp”,單擊“確定”按鈕。步驟3:分別雙擊“學號”、“姓名”字段將其添加到“字段”行。
步驟4:在“字段”行的下一列輸入“入校年:Year([入校時間])”。
步驟5:雙擊“簡歷”字段將其添加到“字段”行,在“簡歷”字段的“條件”行輸入“not like “*書法*””,單擊“顯示”行取消“簡歷”字段的顯示。
步驟6:單擊工具欄中“保存”按鈕,另存為“qT2”,如圖8所示。關閉設計視圖。
圖8
(3)【解題步驟】
步驟1:選中“窗體”對象,右鍵單擊“fTest”選擇【設計視圖】。
步驟2:右鍵單擊“test1”選擇【事件生成器】,空行內輸入代碼:
*****Add1*****
bTitle.Caption=Trim(me!tText+“等級考試測試”)
*****Add1*****
(4)【解題步驟】
步驟1:右鍵單擊“test2”選擇【屬性】。
步驟2:單擊“事件”選項卡,在“單擊”行右側下拉列表中選中“mTest”,關閉屬性界面。
步驟3:單擊工具欄中“保存”按鈕,關閉設計視圖。[page]
3.綜合應用題
考生文件夾下存在一個數據庫文件“samp3.mdb”,里面已經設計好表對象“tEmployee”和查詢對象“qEmployee”,同時還設計出以“qEmployee”為數據源的報表對象“rEmployee”。試在此基礎上按照以下要求補充報表設計:
(1)在報表的報表頁眉節區位置添加一個標簽控件,其標題顯示為“職員基本信息表”,并命名為“bTitle”;
(2)將報表主體節區中名為“tDate”的文本框顯示內容設置為“聘用時間”字段值;
(3)在報表的頁面頁腳區添加一個計算控件,以輸出頁碼。計算控件放置在距上邊0.25厘米、距左側14厘米位置,并命名為“tPage”。規定頁碼顯示格式為“當前頁/總頁數”,如1/20、2/20、…、20/20等。
注意:不允許修改數據庫中的表對象“tEmployee”和查詢對象“qEmployee”;不允許修改報表對象“rEmployee”中未涉及的控件和屬性。
參考答案:
3.綜合應用題
【考點分析】
本題考點:在報表中添加標簽、文本框控件及其控件屬性的設置。
(1)【解題步驟】
步驟1:打開“samp3.mdb”數據庫窗口,選中“報表”對象,右鍵單擊“rEmployee”選擇【設計視圖】。步驟2:選中工具箱中“標簽”控件按鈕,單擊報表頁眉節區適當位置,然后輸入“職工基本信息表”,單擊報表任一點。
步驟3:右鍵單擊“職工基本信息表”標簽選擇【屬性】,在“名稱”行輸入“bTitle”,關閉屬性界面。
(2)【解題步驟】
步驟1:右鍵單擊“tDate”文本框選擇【屬性】。
步驟2:在“控件來源”行右側下拉列表中選中“聘用時間”字段,關閉屬性界面。
(3)【解題步驟】
步驟1:選中工具箱中“文本框”控件,單擊報表頁面頁腳節區任一點,彈出“Text”標簽和“未綁定”文本框,選中“Text”標簽,然后按下“Del”鍵將“Text”標簽刪除。
步驟2:右鍵單擊“未綁定”文本框選擇【屬性】,彈出屬性對話框。選中“全部”選項卡,在“名稱”行輸入“tPage”,分別在“上邊距”和“左邊距”輸入“0.25cm”和“14cm”。單擊“控件來源”行輸入“=[Page]&“/”&[Pages]”,關閉屬性界面。
步驟3:單擊工具欄中“保存”按鈕。關閉設計視圖。
第二篇:2012年計算機二級Access上機試題及答案(29)
祝您考試順利通過,更多考試資料可以訪問計算機考試網http://www.tmdps.cn/ncre/ 1.基本操作題
在考生文件夾下,存在一個數據庫文件“samp1.mdb”和一個圖像文件“photo.bmp”。在數據庫文件中已經建立一個表對象“tStud”。試按以下操作要求,完成各種操作:
(1)設置“ID”字段為主鍵;并設置“ID”字段的相應屬性,使該字段在數據表視圖中的顯示名稱為“學號”;(2)刪除“備注”字段;
(3)設置“入校時間”字段的有效性規則和有效性文本。具體規則是:輸入日期必須在2008年1月1日之后(不包括2008年1月1日);有效性文本內容為:輸入的日期有誤,請重新輸入;
(4)將學號為“20011004”學生的“照片”字段值設置為考生文件夾下的“photo.bmp”圖像文件(要求使用“由文件創建”方式);
(5)將凍結的“姓名”字段解凍,并確保“姓名”字段列顯示在“學號”字段列的后面。1.基本操作題 【考點分析】
本題考點:設置主鍵;字段標題、有效性規則等字段屬性的設置;取消凍結字段;刪除字段;導出表。(1)【解題步驟】
步驟1:打開“samp1.mdb”數據庫窗口,選中“表”對象,右鍵單擊“tStud”選擇【設計視圖】。步驟2:右鍵單擊“ID”字段選擇【主鍵】。在“標題”行輸入“學號”。(2)【解題步驟】
步驟1:右鍵單擊“備注”行選擇【刪除行】,在彈出的對話框中單擊“是”按鈕。(3)【解題步驟】
步驟1:單擊“入校時間”字段行任一位置,在“有效性規則”行輸入“>#2008-1-1#”。步驟2:在“有效性文本”行輸入“輸入的日期有誤,請重新輸入”。步驟3:單擊工具欄中“保存”按鈕。(4)【解題步驟】
步驟1:單擊菜單欄【視圖】|【數據表視圖】。
步驟2:右鍵單擊學號為“20011004”的學生的“照片”列選擇【插入對象】,選中“由文件創建”選項,單擊“瀏覽”按鈕,在“考生文件夾”內選中要插入的圖像“photo.bmp”,連續兩次單擊“確定”按鈕。(5)【解題步驟】
步驟1:單擊菜單欄【格式】|【取消對所有列的凍結】。
步驟2:選中“姓名”字段列,拖動鼠標到“學號”字段后,松開鼠標。步驟3:單擊工具欄中“保存”按鈕。關閉數據表視圖。[page]
2.簡單應用題
考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好一個表對象“tTeacher”。試按以下要求完成設計:
(1)創建一個查詢,計算并輸出教師最大年齡與最小年齡的差值,顯示標題為“m_age”,所建查詢命名為“qT1”;
(2)創建一個查詢,查找并顯示具有研究生學歷的教師的“編號”、“姓名”、“性別”和“系別”四個字段內容,所建查詢命名為“qT2”;
(3)創建一個查詢,查找并顯示年齡小于等于
38、職稱為副教授或教授的教師的“編號”、“姓名”、“年齡”、“學歷”和“職稱”五個字段內容,所建查詢命名為“qT3”;(4)創建一個查詢,查找并統計在職教師按照職稱進行分類的平均年齡,然后顯示出標題為“職稱”和“平均年齡”的兩個字段內容,所建查詢命名為“qT4”。2.簡單應用題
【考點分析】本題考點:創建選擇查詢;在查詢中進行計算。
考試吧:www.tmdps.cn一個神奇的考試網站。祝您考試順利通過,更多考試資料可以訪問計算機考試網http://www.tmdps.cn/ncre/(1)【解題步驟】
步驟1:打開“samp2.mdb”數據庫窗口,選中“查詢”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。在“顯示表”對話框中雙擊表“tTeacher”,關閉“顯示表”對話框。
步驟2:在字段行輸入:m_age:Max([年齡])-Min([年齡]),單擊“顯示”行的復選框使該字段顯示。步驟3:單擊工具欄中“保存”按鈕,另存為“qT1”,關閉設計視圖。(2)【解題步驟】
步驟1:選中“查詢”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。在“顯示表”對話框中雙擊表“tTeacher”,關閉“顯示表”對話框。
步驟2:分別雙擊“編號”、“姓名”、“性別”、“系別”和“學歷”字段,在“學歷”字段的“條件”行輸入“研究生”,單擊“顯示”行取消“學歷”字段的顯示。
步驟3:單擊工具欄中“保存”按鈕,另存為“qT2”,關閉設計視圖。(3)【解題步驟】
步驟1:選中“查詢”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。在“顯示表”對話框中雙擊表“tTeacher”,關閉“顯示表”對話框。
步驟2:分別雙擊“編號”、“姓名”、“年齡”、“學歷”和“職稱”字段。
步驟3:在“年齡”字段的“條件”行輸入“<=38”,在“職稱”字段的“條件”行輸入“教授 or 副教授”。步驟4:單擊工具欄中“保存”按鈕,另存為“qT3”,關閉設計視圖。(4)【解題步驟】
步驟1:選中“查詢”對象,單擊“新建”按鈕,選中“設計視圖”,單擊“確定”按鈕。在“顯示表”對話框中雙擊表“tTeacher”,關閉“顯示表”對話框。
步驟2:雙擊“職稱”、“年齡”和“在職否”字段,單擊菜單欄【視圖】|【總計】,在“職稱”、“年齡”和“在職否”字段的“總計”行分別選擇“分組”、“平均值”和“條件”,在“年齡”字段的“字段”行前面添加“平均年齡:”字樣,在“在職否”字段的“條件”行輸入“Yes”。
步驟3:單擊工具欄中“保存”按鈕,另存為“qT4”,關閉設計視圖。[page] 3.綜合應用題
考生文件夾下存在一個數據庫文件“samp3.mdb”,里面已經設計了表對象“tEmp”、窗體對象“fEmp”、報表對象“rEmp”和宏對象“mEmp”。請在此基礎上按照以下要求補充設計:
(1)將表對象“tEmp”中“聘用時間”字段的格式調整為“長日期”顯示、“性別”字段的有效性文本設置為“只能輸入男和女”;
(2)設置報表“rEmp”按照“聘用時間”字段升序排列輸出;將報表頁面頁腳區域內名為“tPage”的文本框控件設置為顯示系統日期;
(3)將“fEmp”窗體上名為“bTitle”的標簽上移到距“btnP”命令按鈕1厘米的位置(即標簽的下邊界距命令按鈕的上邊界1厘米)。同時,將窗體按鈕“btnP”的單擊事件屬性設置為宏“mEmp”,以完成按鈕單擊打開報表的操作。
注意:不允許修改數據庫中的宏對象“mEmp”;不允許修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性;不允許修改表對象“tEmp”中未涉及的字段和屬性。3.綜合應用題 【考點分析】
本題考點:字段有效性規則、有效性文本字段屬性的設置;報表中文本框和窗體中標簽、命令按鈕控件屬性的設置。(1)【解題步驟】
步驟1:打開“samp3.mdb”數據庫窗口,選中“表”對象,右鍵單擊“tEmp”選擇【設計視圖】。步驟2:單擊“聘用時間”字段行任一點,在“格式”行下拉列表中選中“長日期”。步驟3:單擊“性別”字段行任一點,在“有效性文本”行輸入“只能輸入男和女”。
考試吧:www.tmdps.cn一個神奇的考試網站。祝您考試順利通過,更多考試資料可以訪問計算機考試網http://www.tmdps.cn/ncre/ 步驟4:單擊工具欄中“保存”按鈕,關閉設計視圖。(2)【解題步驟】
步驟1:選中“報表”對象,右鍵單擊“rEmp”選擇【設計視圖】。
步驟2:單擊菜單欄【視圖】|【排序與分組】,在“字段/表達式”下拉列表中選中“聘用時間”,在“排序次序”下拉列表中選擇“升序”,關閉界面。
步驟3:右鍵單擊“tPage”選擇【屬性】,在“控件來源”行輸入“=Date()”。步驟4:單擊工具欄中“保存”按鈕,關閉設計視圖。(3)【解題步驟】
步驟1:選中“窗體”對象,右鍵單擊“fEmp”選擇【設計視圖】。
步驟2:右鍵單擊“btnP”選擇【屬性】,查看“上邊距”記錄值,并記錄下來。單擊“事件”選項卡,在“單擊”行右側下拉列表中選中“mEmp”,關閉屬性界面。
步驟3:右鍵單擊標簽控件“bTitle”選擇【屬性】,在“上邊距”行輸入“1cm”,關閉屬性界面。步驟4:單擊工具欄中“保存”按鈕,關閉設計視圖。
考試吧:www.tmdps.cn一個神奇的考試網站。
第三篇:ACCESS上機試題及答案3
一、基本操作
(1)在考生文件夾下,“samp1.mdb”數據庫文件中建立表“tTeacher”,表結構如下。
(2)根據“tTeacher”表的結構,判斷并設置主鍵。(3)設置“工作時間”字段的有效性規則為只能輸入上一五月一日以前(含)的日期(規定:本年號必須用函數獲?。?。(4)將“在職否”字段的默認值設置為真值,設置“郵箱密碼”字段的輸入掩碼為將輸入的密碼顯示為6位星號(密碼),設置“聯系電話”字段的輸入掩碼,要求前四位為“010-”,后八位為數字。(5)將“性別”字段值的輸入設置為“男”、“女”列表選擇。(6)在“tTeacher”表中輸入以下2條記錄:
第1題分析
本題主要考核點:在一個數據庫中添加一個新表、表結構的定義、主鍵的設置、有效性規則的設置、默認值的設置、輸入掩碼的設置、查閱向導的使用以及向表中輸入記錄。
本題解題思路:
第一步:打開考生文件夾下的“samp1.mdb”數據庫。
第二步:打開數據庫菜單選擇“新建(N)”,在彈出的“新建表”對話框中,點擊“設計視圖”按鈕,在彈出的表設計器中按題面要求依次輸入各字段的定義。
第三步:主關鍵字是每個表中能惟一標識每條記錄的字段,可以是一個字段,或是一組字段。由表中字段可知,“編號”為該表的主關鍵字,選中“編號”字段行,點擊工具欄上的“主鍵”按鈕。
第四步:選中“工作時間”字段行,再選中下面的“有效性規則”,在右邊的框中直接輸入“<=DateSerial(Year(Date())-1,5,1)”。
第五步:選中“在職否”字段行,在“默認值”右邊的框中輸入“True”。選中“郵箱密碼”字段行,再選中下面的“輸入掩碼”,點擊右邊的“...”按鈕,在彈出的“輸入掩碼”向導中選擇“密碼”,單擊“下一步”按鈕,再單擊“完成”按鈕。選中“聯系電話”字段行,再選中下面的“輸入掩碼”,輸入:“010-”00000000。
第六步:選中“性別”字段,在下面的“查閱”選項卡中的“顯示控件”選擇“列表框”,“行來源類型”中選擇“值列表”,“行來源”中輸入:男;女。然后以“tTeacher”保存該表。
第七步:向“tTeacher”表中輸入題面所要求的各字段的內容。
二、簡單應用
考生文件夾下存在一個數據庫文件“samp2.mdb”,里面已經設計好三個關聯表對象“tStud”、“tCourse”、“tScore”和一個空表“tTemp”。試按以下要求完成設計:
(1)創建一個查詢,查找并顯示有書法或繪畫愛好學生的“學號”、“姓名”、“性別”和“年齡”四個字段內容,所建查詢命名為“qT1”。
(2)創建一個查詢,查找成績低于所有課程總平均分的學生信息,并顯示“姓名”、“課程名”和“成績”三個字段內容,所建查詢命名為“qT2”。(3)以表對象“tScore”和“tCourse”為基礎,創建一個交叉表查詢。要求:選擇學生的“學號”為行標題、“課程號”為列標題來統計輸出學分小于3分的學生平均成績,所建查詢命名為“qT3”。注意:交叉表查詢不做各行小計。
(4)創建追加查詢,將表對象“tStud”中“學號”、“姓名”、“性別”和“年齡”四個字段內容追加到目標表“tTemp”的對應字段內,所建查詢命名為“qT4”。(規定:“姓名”字段的第一個字符為姓,剩余字符為名。將姓名分解為姓和名兩部分,分別追加到目標表的“姓”、“名”兩個字段中。)
第2題分析
本題主要考的是數據庫的查詢。
本題解題思路:
(1)點擊“查詢”,選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上選擇“tStud”表,點擊“添加”按鈕,關閉“顯示表”窗體。然后從“tStud”表中選擇“學號”、“姓名”、“性別”和“年齡”字段,并選擇“簡歷”字段,把該字段的顯示中的鉤去掉,然后在“簡歷”字段的“條件”中輸入:Like “*書法*” Or Like “*繪畫*”,以“qT1”保存查詢。
(2)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上分別選擇“tStud”、“tCourse”和“tScore”表,點擊“添加”按鈕,關閉“顯示表”窗體。選擇題目中所說的三個字段,在“成績”字段的“條件”中輸入:<(select avg(成績)from tScore),最后以“qT2”保存查詢。
(3)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上分別選擇“tScore”和“tCourse”表,點擊“添加”按鈕,關閉“顯示表”窗體。然后點擊“查詢”菜單中的“交叉表查詢”菜單(或點擊右鍵,選擇查詢類型中的“交叉表查詢”)。在字段中選擇“學號”,“交叉表”中選擇“行標題”;選擇“課程號”字段,在“交叉表”中選擇“列標題”;選擇“成績”字段,“交叉表”中選擇“值”,并在“總計”中選擇“平均值”;再選擇“學分”字段,并在條件中輸入:<3,“總計”中選擇“條件”;最后以“qT3”保存查詢。
(4)選擇“新建(N)”,在彈出的“新建查詢”窗體上選擇“設計視圖”,點擊“確定”按鈕,然后在彈出的“顯示表”窗體上選擇“tStud”表,點擊“添加”按鈕,關閉“顯示表”窗體。選擇“查詢”菜單中的“追加查詢”菜單(或者右擊鼠標,在彈出的菜單中選擇“追加查詢”),追加到當前數據庫中的“tTemp”表中,點擊“確定”。然后從“tStud”選擇“學號”字段,再在“字段”行的第二個空格處輸入“Left(([姓名]),1)”,第三個空格處輸入“Right([姓名],Len([姓名])-1)”,再從“tStud”選擇“性別”和“年齡”字段,追加到“tTemp”表對應的字段中,最后以“qT4”保存查詢。
三、綜合操作
考生文件夾下存在一個數據庫文件“samp3.mdb”,里面已經設計了表對象“tEmp”、窗體對象“fEmp”、宏對象“mEmp”和報表對象“rEmp”。同時,給出窗體對象“fEmp”的“加載”事件和“預覽”及“打印”兩個命令按鈕的單擊事件代碼,試按以下功能要求補充設計:(1)將窗體“fEmp”上標簽“bTitle”以特殊效果:陰影顯示。
(2)已知窗體“fEmp”的三個命令按鈕中,按鈕“bt1” 和“bt3”的大小一致、且左對齊。現要求在不更改“bt1” 和“bt3”大小位置的基礎上,調整按鈕“bt2”的大小和位置,使其大小與“bt1”和“bt3”相同,水平方向左對齊“bt1” 和“bt3”,豎直方向在“bt1” 和“bt3”之間的位置。
(3)在窗體“fEmp”的“加載”事件中設置標簽“bTitle”以紅色文本顯示;單擊“預覽”按鈕(名為“bt1”)或“打印”按鈕(名為“bt2”),事件過程傳遞參數調用同一個用戶自定義代碼(mdPnt)過程,實現報表預覽或打印輸出;單擊“退出”按鈕(名為“bt3”),調用設計好的宏“mEmp”來關閉窗體。
(4)將報表對象“rEmp”的記錄源屬性設置為表對象“tEmp”。
注意:不允許修改數據庫中的表對象“tEmp”和宏對象“mEmp”;不允許修改窗體對象“fEmp”和報表對象“rEmp”中未涉及的控件和屬性。程序代碼只允許在“*****Add*****”與“*****Add*****”之間的空行內補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。
第3題分析
本題主要考的是窗體的設計。
本題解題思路如下:
(1)打開窗體對象“fEmp”的設計視圖,選擇“bTitle”標簽控件,并點擊工具欄上的“屬性”按鈕,特殊效果屬性設置為“陰影”。
(2)打開窗體“fEmp”的設計視圖,選中“bt2”按鈕,并點擊工具欄上的“屬性”按鈕,將命令按鈕bt2的“左邊距”設置為3厘米,“上邊距”設置為2.5厘米,“寬度”設置為3厘米,“高度”設置為1厘米。
(3)打開窗體“fEmp”的設計視圖,并點擊工具欄上的“屬性”按鈕,點擊“加載”屬性右邊的“…”打開代碼生成器,在“*****Add1*****”與“*****Add1*****”之間輸入“bTitle.ForeColor = 255”,保存窗體。
(4)打開窗體“fEmp”的設計視圖,選中“bt1”按鈕,并點擊工具欄上的“屬性”按鈕,點擊“單擊”屬性右邊的“…”打開代碼生成器,在“*****Add2*****”與“*****Add2*****”之間輸入“mdPnt acViewPreview”,保存窗體。
(5)打開窗體“fEmp”的設計視圖,選中“bt3”按鈕,并點擊工具欄上的“屬性”按鈕,點擊“單擊”屬性并選擇宏“mEmp”,保存窗體。
(6)打開報表對象“rEmp”的設計視圖,將“記錄源”屬性設置為表“tEmp”。
第四篇:計算機二級Access上機考試考點總結
2010年全國計算機二級Access上機考試考點總結
查詢的基本操作
查詢是Access處理和分析數據的工具,它能夠把多個表中的數據抽取出來,供用戶查看、更改和分析使用。要了解并學會使用Access的查詢功能,就應該熟悉查詢的基本概念、基本操作以及查詢的創建和使用。本節要求掌握查詢的概念、查詢的分類、查詢的準則、查詢的創建以及對已創建查詢的操作。1.查詢的分類
a)選擇查詢:是根據指定的查詢準則,從一個或多個表中獲取數據并顯示結果。b)交叉表查詢:將來源于某個表中的字段進行分組,一組列在數據表的左側,一組列在數據表的上部,然后在數據表行與列的交叉處顯示表中某個字段的統計值。
c)參數查詢:是一種利用對話框來提示用戶輸入準則的查詢,可以根據用戶輸入的準則來檢索符合相應條件的記錄。
d)操作查詢:可以在一次查詢操作中對所得結果進行編輯等操作,包括生成表查詢、刪除查詢、更新查詢和追加查詢。
e)SQL查詢:是用戶使用SQL語句創建的一種查詢,主要包括聯合查詢、傳遞查詢、數據定義查詢和子查詢。2.查詢的準則
a)準則中的運算符:關系運算符、邏輯運算符和特殊運算符。b)準則中的函數:數值函數、字符函數、日期時間函數和統計函數。c)使用文本值作為準則:文本值要用半角的雙引號括起來。d)使用處理日期結果作為準則:日期值要用半角的井號括起來。e)使用字段的部分值作為準則:可以方便地限定查詢范圍。
f)使用空值或空字符串作為準則:空值是使用Null或空白來表示字段的值,空字符串是用雙引號括起來的字符串。3.創建查詢
a)使用向導創建選擇查詢。b)使用設計器創建查詢。
c)在查詢中計算:創建總計查詢,總計項,分組總計查詢,添加計算字段。4.操作已創建的查詢
a)生成表查詢:利用一個或多個表中的全部或部分數據創建新表。b)刪除查詢:從一個或多個表中刪除一組記錄。
c)更新查詢:對一個或多個表中的一組記錄作全部更新。
d)追加查詢:從一個或多個表中將一組記錄添加到一個或多個表的尾部。窗體的基本操作
窗體是Access數據庫中的一種對象,通過窗體可以方便地輸入數據、編輯數據、顯示和查詢表中的數據。利用窗體可以將整個應用程序組織起來,形成一個完整的應用系統,任何形式的窗體都是建立在表或查詢的基礎上的。要學會使用窗體,應該熟悉窗體的概念和作用、窗體的組成和結構以及窗體的創建和設置等。本節要求掌握窗體的概念和作用、窗體的組成和結構、窗體的類型、窗體的創建方法以及窗體中工具箱、控件的使用。1.窗體的分類
a)縱欄式窗體:將窗體中的一個顯示記錄按列分隔,每列的左邊顯示字段名,右邊顯示字段的內容。
b)表格式窗體:在一個窗體中顯示多條記錄的內容。C)數據表窗體:主要作用是作為一個窗體的子窗體。
d)主/子窗體:窗體中的窗體稱為子窗體,包含子窗體的基本窗體稱為主窗體。e)圖表窗體:利用Microsoft Graph以圖表形式顯示用戶的數據。
f)數據透視表窗體:是Access為了以指定的數據表或查詢為數據源產生一個Excel的分析表而建立的一種窗體形式。2.創建窗體
a)使用“自動創建窗體”。
b)使用“窗體向導”:創建基于一個表的窗體,創建基于多個表的主/子窗體。C)使用“數據透視表向導”。d)使用“圖表向導”。3.窗體的視圖
a)“窗體”視圖:是顯示記錄數據的窗口,主要用于添加或修改表中的數據。b)“數據表”視圖:是以行和列格式顯示表、查詢或窗體數據的窗口。c)“設計”視圖:是用于創建窗體或修改窗體的窗口。報表的基本操作
報表是Access中以一定格式表現數據的一種對象。利用報表可以控制數據內容的大小和外觀、以及排序、匯總相關數據還可選擇輸出數據到屏幕或打印設備上,本節內容涉及報表的一些基本應用操作,如報表的創建、報表的設計、分組記錄易報表的存儲和打印等。本節要求掌握報表的組成及分類、使用向導創建報表、使用設計器編輯報表以及在報表中進行計算和匯總等內容。1.報表的組成
a)報表頁眉:位于報表的開始處。
b)頁面頁眉:報表的每一頁有一個頁面頁眉。C)主體:是報表顯示數據的主要區域。d)頁面頁腳:打印在每頁的底部。e)報表頁腳:打印在報表的結束處。2.報表的分類
a)縱欄式報表:一般是在一頁中主體節區內顯示一條或多條記錄,而且以垂直方式顯示。
b)表格式報表:是以整齊的行、列形式顯示記錄數據,通常一行顯示一條記錄、一頁顯示多行記錄。
c)圖表報表:是指包含圖表顯示的報表類型。
d)標簽報表:是一種特殊類型的報表,用來制作標簽。3.報表的創建
a)使用“自動報表”創建報表。b)使用“報表向導”創建報表。c)使用“圖表向導”創建報表。d)使用“標簽向導”創建報表。e)使用“設計”視圖創建報表。4.報表的編輯 a)設置報表格式。b)添加背景圖案。c)添加日期和時間。d)添加分頁符和頁碼。e)使用節。
f)繪制線條和矩形。
第五篇:二級計算機access
表Table Def查詢Query Def報表Report窗體Form <=format(date(),”yyyy-5-1”)hour(timel)>12下午班級:left([學生]![學生編號],4)
平均成績:avg([]![])計數count總計sum小時hour([ ])分鐘minute秒second日day月month年year 星期weekday絕對值abs小數Round([ ],0)
平均單價二位小數round(avg([ ]),2)大于平均單價年齡>(SELECT AVG([年齡])from[表名])
Avg([單價])from[ ])系統日期Date系統時間Time系統日期和時間Now
出生日期year([])=1989 and month([])=12 date([])=25 20Date 表Table Def查詢Query Def報表Report窗體Form <=format(date(),”yyyy-5-1”)hour(timel)>12下午班級:left([學生]![學生編號],4)
平均成績:avg([]![])計數count總計sum小時hour([ ])分鐘minute秒second日day月month年year 星期weekday絕對值abs小數Round([ ],0)
平均單價二位小數round(avg([ ]),2)大于平均單價年齡>(SELECT AVG([年齡])from[表名])
Avg([單價])from[ ])系統日期Date系統時間Time系統日期和時間Now
出生日期year([])=1989 and month([])=12 date([])=25 20Serial(Year(date())),1,1)空值Is Null
20天之內Between date()and date()-20非空值Ia not Null出生年月=year(date())-[年齡]=year(now())-年齡系統一月一日(date(year(date)&””-1-1$)電燈型號掩碼000“v”-”0000”w”
姓left(([姓名]),1)mid([姓名], 2)班級編號: Left([tStudent]![學號],6)Mid([學生編號],5,2)=03Right從右到左三個字姓名Len([])=3
工齡=round((year(date())-[工作時間])/365,0)
查詢鏈接到窗體一個項[forms]![表名]![窗體項]參數=[forms]![窗體名稱]![文本框名稱],自動運行宏(改名為)AutoExecDateSerial(Year(now)),1,1)必須輸入數字0 可輸入數據或空格9必須輸入字母L可選擇輸入字母?必須輸入字母或數字A 可選擇輸入數字或字母alike“王*”Mid([學生編號],5,2)=03year([工作時間])=1992and month([工作時間])=4
<=date serial(year(date())-1,5,1)上一年5月1日 Between date()And date()-2020天之內
Like“計算機*”like“*計算機*”Not“王*” 不姓王
=IIf(mid([ ]),5,2)=“10”,“管理”,“信息”)偶數 [年齡] mod 2=0 系統前一天date()+1Notlike“*繪畫*” 不含······ 加
載
圖
片
Me.picture=
路
徑
.&“
圖
名
”
bTitle.caption=trim(tText)&“等級考試” 關閉窗體 docmd.close刷新from.recordsonrce=“查詢名”
CDID.forecolor=verRed 紅色Tdd.captior=date()=dlookup(“名稱”.“taroup”.“所屬部門”=“部門編號”)Btitle.caption=Trim(Me!tText)+“等級測試” Ifnot ADOrs EOfThen 添加職工記錄
Case Is>3 Doumd openrepoorl“remp”,acviewpneview K=inputbor(“請輸入大于0的整數值”)docmd.openRepore“remp”,acview preview.CmdsaveEnableed=True 保存按鈕可用 Msg box“請輸入口令!”,rbokquit 系統時間Me.caption=Date()
Selecl*form tstvd enttAge.value=sage
Ifname=“cueb” And pass=“12345” thenMe!tuserser FocusDocmd.close 關閉IfMsg box(“報表預覽”,4+32+0,“確認”)=vb yes Then
Date Serial(Year(date())),1,1)空值Is Null
20天之內Between date()and date()-20非空值Ia not Null出生年月=year(date())-[年齡]=year(now())-年齡系統一月一日(date(year(date)&””-1-1$)電燈型號掩碼000“v”-”0000”w”
姓left(([姓名]),1)mid([姓名], 2)班級編號: Left([tStudent]![學號],6)Mid([學生編號],5,2)=03
Right從右到左三個字姓名Len([])=3
工齡=round((year(date())-[工作時間])/365,0)查詢鏈接到窗體一個項[forms]![表名]![窗體項]參數=[forms]![窗體名稱]![文本框名稱],自動運行宏(改名為)AutoExecDateSerial(Year(now)),1,1)必須輸入數字0 可輸入數據或空格9必須輸入字母L可選擇輸入字母?必須輸入字母或數字A 可選擇輸入數字或字母alike“王
*”Mid([學生編號],5,2)=03year([工作時間])=1992and month([工作時間])=4
<=date serial(year(date())-1,5,1)上一年5月1日 Between date()And date()-2020天之內
Like“計算機*”like“*計算機*”Not“王*” 不姓王
=IIf(mid([ ]),5,2)=“10”,“管理”,“信息”)偶數 [年齡] mod 2=0 系統前一天date()+1Notlike“*繪畫*” 不含······ 加
載
圖
片
Me.picture=
路
徑
.&“
圖
名
”
bTitle.caption=trim(tText)&“等級考試” 關閉窗體 docmd.close刷新from.recordsonrce=“查詢名”
CDID.forecolor=verRed 紅色Tdd.captior=date()=dlookup(“名稱”.“taroup”.“所屬部門”=“部門編號”)Btitle.caption=Trim(Me!tText)+“等級測試” Ifnot ADOrs EOfThen 添加職工記錄
Case Is>3 Doumd openrepoorl“remp”,acviewpneview K=inputbor(“請輸入大于0的整數值”)docmd.openRepore
“remp”,acview preview.CmdsaveEnableed=True 保存按鈕可用 Msg box“請輸入口令!”,rbokquit 系統時間Me.caption=Date()
Selecl*form tstvd enttAge.value=sage
Ifname=“cueb” And pass=“12345” thenMe!tuserser Focus
Docmd.close 關閉IfMsg box(“報表預覽”,4+32+0,“確認”)=vb yes Then