頻道欄目
首頁 > 資訊 > Access > 正文

計算機等級考試二級Access上機試題及答案第七套

14-12-24        來源:[db:作者]  
收藏   我要投稿
  基本操作:

 。1)在考生文件夾下,samp1.mdb數據庫文件中建立表tCourse,表結構如下:

 。2)根據tCourse表的結構,判斷并設置主鍵。

 。3)設置學時字段的相關屬性,使其輸入的數據必須大于0。

 。4)設置開課日期字段的輸入掩碼為短日期,默認值為系統當前日期的前一天。

 。5)在tCourse表中輸入以下2條記錄:

 。6)在數據表視圖中凍結課程名稱字段。

  簡單應用:

  考生文件夾下存在一個數據庫文件samp2.mdb,里面已經設計好表對象tTeacher、tCourse、tStud和tGrade,試按以下要求完成設計:

 。1)創建一個查詢,按輸入的教師姓名查找教師的授課情況,并按上課日期字段降序顯示教師姓名、課程名稱、上課日期三個字段的內容,所建查詢名為qT1;當運行該查詢時,應顯示參數提示信息:請輸入教師姓名。

 。2)創建一個查詢,查找學生的課程成績大于等于80且小于等于100的學生情況,顯示學生姓名、課程名稱和成績三個字段的內容,所建查詢名為qT2。

 。3)對表tGrade創建一個分組總計查詢,假設學號字段的前4位代表年級,要統計各個年級不同課程的平均成績,顯示年級、課程ID和成績之Avg,并按年級降序排列,所建查詢為qT3。

 。4)創建一個查詢,按課程ID分類統計最高分成績與最低分成績的差,并顯示課程名稱、最高分與最低分的差等內容。其中,最高分與最低分的差由計算得到,所建查詢名為qT4。

  綜合應用:

  考生文件夾下存在一個數據庫文件samp3.mdb,里面已經設計好表對象tAddr和tUser,同時還設計出窗體對象fEdit和fEuser。請在此基礎上按照以下要求補充fEdit窗體的設計:

 。1)將窗體中名稱為Lremark的標簽控件上的文字顏色改為藍色(藍色代碼為16711680)、字體粗細改為加粗;

 。2)將窗體標題設置為顯示/修改用戶口令;

 。3)將窗體邊框改為細邊框樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線;并且保留窗體的關閉按鈕;

 。4)將窗體中退出命令按鈕(名稱為cmdquit)上的文字顏色改為棕色(棕色代碼為128)、字體粗細改為加粗,并在文字下方加上下劃線;

 。5)在窗體中還有修改和保存兩個命令按鈕,名稱分別為CmdEdit和CmdSave,其中保存命令按鈕在初始狀態為不可用,當單擊修改按鈕后,保存按鈕變為可用,同時在窗體的左側顯示出相應的信息和可修改的信息。如果在口令文本框中輸入的內容與在確認口令文本框中輸入的內容不相符,當單擊保存按鈕后,屏幕上應彈出如下圖所示的提示框,F已編寫了部分VBA代碼,請按照VBA代碼中的指示將代碼補充完整。

  要求:修改后運行該窗體,并查看修改結果。

  注意:不允許修改窗體對象fEdit和fEuser中未涉及的控件、屬性;不允許修改表對象tAddr和tUser。只允許在*****Add*****與*****Add*****之間的空行內補充一行語句、完成設計,不允許增刪和修改其它位置已存在的語句。

  上機試題解析

  基本操作:

  本題主要考核點:在一個數據庫中添加一個新表、表結構的定義、主鍵的設置、有效性規則的設置、向表中輸入記錄、輸入掩碼的設置和字段凍結設置。

  本題解題思路:

  第一步:打開考生文件夾下的samp1.mdb數據庫。

  第二步:打開數據庫菜單選擇新建(N),在彈出的新建表對話框中,點擊設計視圖按鈕,在彈出的表設計器中按題面要求依次輸入各字段的定義。

  第三步:主關鍵字是每個表中能惟一標識每條記錄的字段,可以是一個字段,或是一組字段。由表中字段可知,課程編號為該表的主關鍵字,選中課程編號字段行,點擊工具欄上的主鍵按鈕。然后點擊文件菜單下的保存,輸入表名tCourse,點擊確定按鈕。

  第四步:選中學時字段行,選中下面的有效性規則,在右邊的框中輸入>0。

  第五步:選中開課日期字段行,點擊輸入掩碼屬性右邊的…按鈕,彈出輸入掩碼向導,選擇短日期;點擊默認值屬性右邊的…按鈕,彈出表達式生成器,在文本框中輸入Now()-1,也可以在默認值框中直接輸入Now()-1。

  第六步:向tCourse表中輸入題面所要求的各字段的內容。

  第七步:打開表tCourse數據表視圖,選中課程名稱字段列,選擇格式菜單下的凍結列。

  簡單應用:

  本題主要考的是數據庫的查詢。

  本題解題思路:

 。1)點擊查詢,在彈出的新建查詢窗體上選擇設計視圖,然后在彈出的顯示表窗體上選擇tTeacher和tCourse表,然后從 tTeacher 表中選擇教師姓名,從tCourse表中選擇課程名稱、上課日期,然后在教師姓名字段的條件中輸入:[請輸入教師姓名],接下來在上課日期字段的排序中選擇降序,最后以qT1保存查詢。

 。2)與第1小題類似,在選擇了tStud、tGrade和tCourse表后,選擇題目上所說的三個字段,再選擇成績字段,在成績字段的條件中輸入:>=80 And <=100,最后以qT2保存查詢。

 。3)選擇新建(N),在彈出的新建查詢窗體上選擇設計視圖,然后在彈出的顯示表窗體上選擇tGrade表,在第一個字段中輸入:年級:Left([學生ID],4),然后選擇tGrade表中的課程ID字段,在第三個字段中輸入成績之Avg:成績,在第一個字段的排序中選擇降序,單擊視圖菜單中的總計命令,將成績字段的總計選擇為平均值,最后以qT3保存查詢。

 。4)選擇新建(N),在彈出的新建查詢窗體上選擇設計視圖,然后在彈出的顯示表窗體上選擇tGrade和tCourse表,在第一個字段中選擇課程名稱,在第二個字段中輸入:最高分與最低分的差:Max([成績])-Min([成績]),然后在第三個字段中選擇課程ID,把該字段中的顯示中的鉤去掉,單擊視圖菜單中的總計命令,將第二個字段的總計選擇表達式,最后以qT4保存查詢。

  綜合應用:

  本題主要考的是窗體的設計、VBA的數據庫編程。

  本題解題思路如下:

 。1)打開窗體對象fEdit的設計視圖,選中Lremark的標簽控件,右擊鼠標選擇屬性,前景色設置為16711680,字體粗細設置為加粗。選擇fEdit窗體,設置標題屬性為顯示/修改用戶口令,邊框樣式為細邊框,滾動條為兩者均無。記錄選擇器、導航按鈕和分隔線屬性均為否,關閉按鈕屬性為是。

 。2)選擇退出命令按鈕,右擊鼠標選擇屬性,前景色設置為128,字體粗細為加粗,下劃線為是。

 。3)在VBA編程的第一空中,需要設置屏幕上彈出如題面所示的提示框語句,所填語句為:MsgBox 請重新輸入口令!。

相關TAG標簽
上一篇:臺積電:絕大多數7nm客戶都會轉向6nm_IT新聞_博客園
下一篇:最后一頁
相關文章
圖文推薦

關于我們 | 聯系我們 | 廣告服務 | 投資合作 | 版權申明 | 在線幫助 | 網站地圖 | 作品發布 | Vip技術培訓 | 舉報中心

版權所有: 紅黑聯盟--致力于做實用的IT技術學習網站

美女MM131爽爽爽毛片