基本操作: 在考生資料夾下,存在乙個資料庫檔案"samp1.mdb"和乙個影象檔案"photo.bmp"。在資料庫檔案中已經建立了乙個表物件"tstud"。試按以下操作要求,完成各種操作:
(1)設定"id"字段為主鍵;並設定"id"欄位的相應屬性,使該字段在資料表檢視中的顯示名稱為"學號"。
(2)刪除"備註"字段。
(3)設定"入校時間"欄位的有效性規則和有效性文字。具體規則是:輸入日期必須在2023年1月1日之後(不包括2023年1月1日);有效性文字內容為"輸入的日期有誤,重新輸入"。
(4)修改字段"**"的資料型別為"ole物件";將學號為"20011002"學生的"**"字段值設定為考生資料夾下的"photo.bmp"影象檔案(要求使用"由檔案建立"方式)。
(5)將凍結的"姓名"字段解凍;並確保"姓名"欄位列顯示在"學號"欄位列的後面。
(6)將"tstud"表中的資料匯出到文字檔案中,並以"tstud.txt"檔名儲存到考生資料夾下。第一行包含欄位名稱,各資料項間以逗號分隔。
簡單應用:
考生資料夾下存在乙個資料庫檔案"samp2.mdb",裡面已經設計好乙個表物件"tstud"和乙個查詢物件"qstud4"。試按以下要求完成設計:
(1)建立乙個查詢,計算並輸出學生的最大年齡和最小年齡資訊,標題顯示為"maxy"和"miny",所建查詢命名為"qstud1"。
(2)建立乙個查詢,查詢並顯示年齡小於等於25的學生的"編號"、"姓名"和"年齡",所建查詢命名為"qstud2"。
(3)建立乙個查詢,按照入校日期查詢學生的報到情況,並顯示學生的"編號"、"姓名"和"團員否"三個欄位的內容。當執行該查詢時,應顯示引數提示資訊:"請輸入入校日期:",所建查詢命名為"qstud3"。
(4)更改"qstud4"查詢,將其中的"年齡"欄位按公升序排列。不允許修改"qstud4"查詢中其他欄位的設定。
綜合應用:
考生資料夾下存在乙個資料庫檔案"sa***.mdb",裡面已經設計了表物件"temp"、窗體物件"femp"、報表物件"remp"和巨集物件"memp"。試在此基礎上按照以下要求補充設計:
(1)設定表物件"temp"中"聘用時間"欄位的有效性規則為:2023年1月1日(含)以後的時間、相應有效性文字設定為"輸入一九九一年以後的日期";
(2)設定報表"remp"按照"性別"字段公升序(先男後女)排列輸出;將報表頁面頁尾區域內名為"tpage"的文字框控制項設定為"-頁碼/總頁數-"形式的頁碼顯示(如-1/15-、-2/15-、...);
(3)將"femp"窗體上名為"btitle"的標籤上移到距"btnp"命令按鈕1厘公尺的位置(即標籤的下邊界距命令按鈕的上邊界1厘公尺),並設定其標題為"職工資訊輸出";
(4)試根據以下窗體功能要求,對已給的命令按鈕事件過程進行補充和完善。在"femp"窗體上單擊"輸出"命令按鈕(名為"btnp"),彈出一輸入對話方塊,其提示文字為"請輸入大於0的整數值"。
輸入 1 時,相關**關閉窗體(或程式);
輸入 2 時,相關**實現預覽輸出報表物件"remp";
輸入 >=3 時,相關**呼叫巨集物件"memp" 以開啟資料表"temp"。
注意:不允許修改資料庫中的巨集物件"memp";不允許修改窗體物件"femp"和報表物件"remp"中未涉及的控制項和屬性;不允許修改表物件"temp"中未涉及的字段和屬性;已給事件過程,只允許在"*****add*****"與"****add******"之間的空行內補充語句、完成設計,不允許增刪和修改其它位置已存在的語句。
試題解析
基本操作:
本題主要考核點:主鍵的設定、欄位的刪除、有效性規則和文字的設定、表字段設定、字段凍結和匯出表中記錄。
本題解題思路:
第一步:開啟考生資料夾下的"samp1.mdb"資料庫。
第二步:選擇表"tstud",點選"設計"按鈕,選中"id"字段行,點選工具欄上的"主鍵"按鈕,再選中下面的"標題",在右邊的框中輸入"學號"。
第三步:選中"備註"字段,在工具欄上選擇"刪除行"或者在滑鼠右擊後彈出的選單中選擇"刪除行",在彈出的對話方塊中選擇"是"。
第四步:選中"入校時間"字段行,再選中下面的"有效性規則",在右邊的框中輸入">#2000-1-1#",選中下面的"有效性文字",在右邊的框中輸入"輸入的日期有誤,重新輸入"。
第五步:選中"**"字段行,設定"資料型別"屬性為"ole物件";開啟表"tstud",找到學號為"20011002"學生的記錄,選中此學生的"**"字段,點選"插入"選單中的"物件",或者右擊,在彈出選單中選擇"插入物件",然後在彈出的對話方塊中選擇"由檔案建立"單選按鈕,最後通過"瀏覽"按鈕來選擇考生資料夾下的影象檔案"photo.bmp"。
第六步:開啟表"tstud",選擇"格式"選單下的"取消對所有列的凍結"。
第七步:選中表"tstud",點選"檔案"選單下的"匯出",在開啟的"將"tstud"匯出為"對話方塊中,選擇儲存型別為"文字檔案",輸入檔名"tstud",然後點選"匯出",接著點選"下一步",在"請選擇字段分隔符"下面選中"逗號"按鈕,將"第一行包含欄位名稱"選中,接著點選"下一步",確認檔案匯出的路徑無誤,點選"完成"按鈕。
簡單應用:
本題主要考的是資料庫的查詢。
本題解題思路:
(1)點選"查詢",選擇"新建(n)",在彈出的"新建查詢"窗體上選擇"設計檢視",然後在彈出的"顯示表"窗體上選擇"tstud"表,然後在第乙個欄位中輸入:maxy:max([年齡]),再第二個欄位中輸入:miny:min([年齡]),以"qstud1"儲存查詢。
(2)與第1小題類似,選擇題目中所說的三個字段,然後在"年齡"欄位的"條件"中輸入"<=25",最後以"qstud2"儲存查詢。
(3)與第1小題類似,選擇題目上所說的三個字段,然後再選擇"入校日期"字段,在"入校日期"欄位的"條件"中輸入"[請輸入入校日期:]",並把"顯示"中的鉤去掉,最後以"qstud3"儲存查詢。
(4)選中查詢"qstud4",再選擇"設計(d)",然後在"年齡"欄位的"排序"中選擇"公升序",以原查詢名儲存查詢。
綜合應用:
本題主要考的是窗體的設計、報表的設計、vba的資料庫程式設計。
本題解題思路如下:
(1)開啟考生資料夾下的"sa***.mdb"資料庫。
(2)選中表物件"temp",點選"設計(d)"按鈕,選中"聘用時間"字段,再選中下面的"有效性規則",點選右邊的"..."按鈕,彈出"表示式生成器",在文字框中輸入">=#1/1/1991#",也可以直接在"有效性規則"右邊的框中輸入">=#1/1 /1991#",然後在"有效性文字"右邊的框中直接輸入"輸入一九九一年以後的日期",然後儲存該錶。
(3)選中報表物件"remp",選擇"設計(d)",再選擇"檢視"選單中的"排序與分組",在彈出的對話方塊中選擇"性別"字段,排序次序選擇"公升序"。選中頁面頁尾區的"tpage"文字框控制項,在文字框中輸入"="-" & & "/" & & amp; "-""。
(4)開啟窗體物件"femp"的設計檢視,選中"btitle"標籤,右擊滑鼠選擇屬性,設定其"上邊距"為"1厘公尺",選中窗體,右擊滑鼠選擇屬性,設定其"標題"屬性為"職工資訊輸出"。
(5)>=3的條件可以表示為case is>=3,預覽輸出報表物件"remp"的語句為docmd.openreport "remp", acviewpreview。
計算機等級考試二級Access上機試題及答案第三套
基本操作 在考生資料夾下,samp1.mdb 資料庫檔案中已建立兩個表物件 名為 職工表 和 部門表 試按以下要求,順序完成表的各種操作 1 設定表物件 職工表 的聘用時間字段預設值為系統日期。2 設定表物件 職工表 的性別字段有效性規則為 男或女 同時設定相應有效性文字為 請輸入男或女 3 將表物...
計算機等級考試二級Access上機試題及答案 6
一 基本操作題 在考生資料夾下,samp1.mdb 資料庫檔案中已建立表物件 temployee 試按以下操作要求,完成表的編輯 1 設定 編號 字段為主鍵 2 設定 年齡 欄位的 有效性規則 屬性為 大於等於17且小於等於55 3 設定 聘用時間 欄位的預設值為 系統當前日期 4 交換表結構中的 ...
計算機等級考試二級Access上機試題及答案 7
一 基本操作題 1 在考生資料夾下,samp1.mdb 資料庫檔案中建立表 tteacher 表結構如下 2 設定 編號 字段為主鍵 3 設定 工作時間 欄位的有效性規則為只能輸入2004 7 1以前的日期 4 將 在職否 欄位的預設值設定為真值 5 設定 郵箱密碼 欄位的輸入掩碼為將輸入的密碼顯示...