刨建一個名為“menu”的窗體,要求如下。
(1)對窗體進行如下設置:在距窗體左邊1厘米、距上邊0.6厘米處,依次水平放置3個命令按鈕:“顯示修改產(chǎn)品表”(名為“bt1”)、“查詢”(名為“bt2”)和“退出”(名為"bt3”),命令按鈕的寬度均為2厘米,高度為l.5厘米,每個命令按鈕相隔l厘米。
(2)設置窗體標題為“主菜單”。
(3)當單擊“顯示修改產(chǎn)品表”命令按鈕時,運行宏“打開產(chǎn)品表”,即可瀏覽“產(chǎn)品”表。
(4)當單擊“查詢”命令按鈕時,運行宏“運行查詢”,即
可啟動查詢“按供應商查詢”。
(5)當單擊“退出”命令按鈕時,運行宏“關閉窗口”,關閉“menu”窗體,返回數(shù)據(jù)庫窗口。
參考解析:
【考點分析】本題考點:新建窗體;在窗體中添加命令按鈕控件及其屬性的設置等。
【解題思路】第1小題在窗體的設計視圖中添加控件,并用鼠標右鍵單擊該控件,從彈出的快捷菜單中選擇“屬性”命令,對控件屬性進行設置;第2、3、4小題直接用鼠標右鍵單擊“報表選擇器”,從彈出的快捷菜單中選擇“屬性”命令,設置屬性。
4[單選題] VBA中如果一行中要寫多條語句,則語句之間應使用的分隔符是
A.分號B.逗號C.冒號D.空格
參考答案:C
參考解析:VBA中在一行中寫多條語句時,應使用冒號(:)分隔。
5[單選題] 如果字段“學號”的取值范圍為20130001~
20139999,則下列選項中,錯誤的有效性規(guī)則是
A.>=20130001 and<=20139999B.[學號]>=20130001 and[學號]<=20139999C.學號>=20130001 and學號<=20139999D.20130001<=[學號]<=20139999
參考答案:D
參考解析:根據(jù)題意,“學號”字段的取值必須同時滿足“>=20130001”和“<=20139999”兩個條件,根據(jù)有效性規(guī)則應該將兩個條件用and連接起來。因此A、B、C選項符合題意。因為“<=”符號是用于數(shù)值比較的雙目運算符,結合方向為從左到右。所以D選項相當于(20130001<=[學號])<=20139999,第一步計算出“20130001<=[學號]”的結果值為“true”或“false”的邏輯值,當與第二個<=做比較操作時,左邊的true/false值會強制類型轉換為數(shù)值一I/0,然后跟<=右邊值比較,永遠小于20139999,后的結果是布爾值“真”,進而起不到約束輸入的作用。因此選擇D選項。
6[單選題] 如果在創(chuàng)建表中建立字段”性別”,并要求用漢字表示,其數(shù)據(jù)類型應當是( )。
A.是/否B.數(shù)字C.文本D.備注
參考答案:C
參考解析:根據(jù)關系數(shù)據(jù)庫理論,一個表中的同一下列數(shù)據(jù)應具有相同的數(shù)據(jù)特征,稱為字段的數(shù)據(jù)類型。文本型字段可以保存文本或文本與數(shù)字的組合。文本型字段的字段大小多可達到255個字符,如果取值的字符個數(shù)超過了1255,可使用備注型。本題要求將“性別”字段用漢字表示,“性別”字段的內容為“男”或“女”,小于255個字符,所以其數(shù)據(jù)類型應當是文本型。
7[單選題] VBA中一般采用Hungarian符號法命名變量,代表子報表的字首碼是
A.subB.RptC.FretD.txt
參考答案:A
參考解析:本題考查的是Hungarian符號法命名規(guī)則,標識符的名字以一個或者多個小寫字母開頭作為前綴;前綴之后的是第一個單詞或者多個單詞的組合的首字母大寫,該單詞要指明變量的用途。子報表英文為subreport;復選框按鈕單詞英文全稱,拼寫為CheckBox;命令選項按鈕單詞英文全稱,拼寫為0ptionButton。因此選擇A選項。
8[單選題] 有三個關系R、S和T如下:
由關系R和S通過運算得到關系T,則所使用的運算為( )。
A.并B.自然連接C.笛卡爾積D.交
參考答案:D
參考解析:自然連接是一種特殊的等值連接,它要求兩個關系中進行比較的分量必須是相同的屬性組,并且在結果中把重復的屬性列去掉,所以B錯誤。笛卡爾積是用R集合中元素為第一元素,s集合中元素為第二元素構成的有序對,所以C錯誤。根據(jù)關系T可以很明顯地看出是從關系R與關系S中取得相同的關系組,所以使用的是交運算,選擇D。
9[簡答題]在考生文件夾下,已有一個數(shù)據(jù)庫文件“samp1.accdb”,其中已經(jīng)建立了兩個表對象“tGrade”和“tStudent”,宏對象“mTest”和查詢對象“qT”。請按以下操作要求,完成各種操作。
(1)設置“tGrade”表中“成績”字段的顯示寬度為20。
(2)設置“tStudent”表的“學號”字段為主鍵,“性別”的默認值屬性為“男”。
(3)在“tStudent”表結構的后一行增加一個字段,字段名為“家庭住址”,字段類型為“文本”,字段大小為40;刪除“像片”字段。
(4)刪除“qT”查詢中的“畢業(yè)學校”列,并將查詢結果按“姓名”、“課程名”和“成績”順序顯示。
(5)將宏“mTest”重命名,保存為自動執(zhí)行的宏。
參考解析:
【考點分析】本題考點:字段寬度的設置;字段屬性中主鍵和默認值的設置;設置刪除字段;添加新字段和宏的重命名等。
【解題思路】第1小題在數(shù)據(jù)表中設置字段寬度;第2、3小題在設計視圖設置字段屬性、刪除字段和添加新字段;第4小題在設計視圖中刪除字段;第5小題用鼠標右鍵單擊宏名,從彈出的快捷菜單中選擇“重命名”命令。
10[簡答題]在考生文件夾下的“sampl.accdb”數(shù)據(jù)庫文件中已建立兩個表對象(名為“員工表”和“部門表”)。請按以下要求,順序完成表的各種操作:(1)將“員工表”的行高設為l5。(2)設置表對象“員工表”的年齡字段有效性規(guī)則為:大于l7且小于65(不含l7和65);同時設置相應
有效性文本為“請輸入有效年齡”。
(3)在表對象“員工表”的年齡和職務兩字段之間新增一個字段,字段名稱為“密碼”,數(shù)據(jù)類型為文本,字段大小為6,同時,要求設置輸入掩碼使其以星號方式(密碼)顯示。
(4)凍結員工表中的姓名字段。
(5)將表對象“員工表”數(shù)據(jù)導出到考生文件夾下,以文本文件形式保存,命名為“Test.txt”。要求:第一行包含字段名稱,各數(shù)據(jù)項間以分號分隔。
(6)建立表對象“員工表”和“部門表”的表間關系,實施參照完整性。
參考解析:
【考點分析】本題考點:設置行高;字段屬性中有效性文本和有效性規(guī)則的設置;添加新字段;設置凍結字段和建立表間關系等。
【解題思路】第1、4小題在數(shù)據(jù)表中設置行高和凍結字段;第2、3小題在設計視圖中設置字段屬性和添加新字段;第5小題通過用鼠標右鍵單擊表名,從彈出的快捷菜單中選擇“導出”命令來實現(xiàn);第6小題在關系界面中設置表間關系。
(1)【操作步驟】
步驟l:選擇“表”對象,雙擊“員工表”,打開數(shù)據(jù)表視圖。步驟2:單擊“開始”選項卡“記錄”組中的“其他”按鈕,選擇“行高”命令。在彈出的“行高”對話框中輸入“15”,單擊“確定”按鈕。
步驟3:按Ctrl+S保存修改。
(2)【操作步驟】
步驟l:右鍵單擊“員工表”,從彈擊的快捷菜單中選擇“設計視圖”命令。
步驟2:單擊“年齡”字段行任一點,在“有效性規(guī)則”行輸入“>17 And<65”,在“有效性文本”行輸入“請輸入有效年齡”。
(3)【操作步驟】
步驟l:選中“職務”字段行,右鍵單擊“職務”行,從彈出
的快捷菜單中選擇“插入行”命令。
步驟2:在“職務”字段行上一行的“字段名稱”列輸入“密碼”,單擊“數(shù)據(jù)類型”列,在“字段大小”行輸入…6’。
步驟3:單擊“輸入掩碼”下拉列表中的“生成器”,在彈出的對話框中選擇“密碼”行。單擊“下一步”按鈕,再單擊“完成”按鈕。
步驟4:按Ctrl+S保存修改。
(4)【操作步驟】
步驟l:雙擊表對象“員工表”,打開數(shù)據(jù)表視圖。
步驟2:選中“姓名”字段列,右鍵單擊,在彈出的快捷菜單中選擇“凍結字段”命令。
步驟3:按Ctrl+S保存修改,關閉數(shù)據(jù)表視圖。
(5)【操作步驟】
步驟l:右鍵單擊“員工表”,從彈出的快捷菜單中選擇“導出”下的“文本文件”命令。
步驟2:在彈出的對話框中單擊“瀏覽”按鈕,考生文件夾找到要放置的位置,在“文件名”文本框中輸入“Test”,單擊“保存”按鈕,再單擊“確定”按鈕。
步驟3:單擊“下一步”按鈕,在彈出的對話框中選擇“第一行包含字段名稱”復選框,單擊“下一步”按鈕,再單擊“完成”按鈕。后單擊“關閉”按鈕。
(6)【操作步驟】
步驟l:單擊“數(shù)據(jù)庫工具”選項卡中“關系”組中的“關系”按鈕,如不出現(xiàn)“顯示表”對話框則單擊“關系工具”選項下“設計”選項卡“關系”組中的“顯示表”按鈕,在彈出的對話框中分別雙擊表“員工表”和“部門表”,關閉“顯示表”對話框。步驟2:選中“部門表”中的“部門號”字段,拖動到表“員工表”的“所屬部門”字段,放開鼠標,選擇“實施參照完整性”復選框,然后單擊“創(chuàng)建”按鈕。
步驟3:按Ctrl+s保存修改,關閉關系界面。
【易錯提示】將表導出時要選擇正確的文件類型。