【正文】
IIf(x y, x, y)Forms![簡單計算]![Max] = MaxForms![簡單計算]![象限] = Switch(x 0 And y 0, 1, x 0 And y 0, 2, x 0 And y 0, 3, x 0 And y 0, 4)************************************************關閉VBE環(huán)境,單擊工具欄中保存按鈕,保存修改后的窗體。第十套一、基本操作題(計30分)在數據庫中有考試報名表。(1)將考試報名表表的列寬設置為13,單元格效果改為凸起??荚噲竺砣鐖D101所示。 圖101(2)按照表101要求創(chuàng)建考生表,并輸入表102數據,考生表如圖102所示。表101字段名稱數據類型字段大小 是否主鍵考生ID文本3是考生姓名文本10第一學歷文本5表102考生ID考生姓名第一學歷001劉新大專002李甜甜本科003孫佳遠大專004張爽本科005張金堂本科006林青青本科007何柳云大專圖102(3)設置考生表和考生報名表的關系為一對多,實施參照完整性,級聯(lián)更新相關字段,級聯(lián)刪除相關記錄。一、基本操作題(1)【操作步驟】在考試報名表數據庫窗口中,單擊表對象。雙擊考試報名表表或者右鍵單擊后選擇打開,在主菜單中選擇格式→行高,在彈出的對話框中輸入行高13,單擊確定按鈕。在主菜單中選擇格式→數據表,彈出設置數據表格式對話框,選擇單元格效果凸起,如圖101所示。圖101單擊確定按鈕,退出設置數據表格式對話框,單擊工具欄保存按鈕,并單擊右上角關閉按鈕。(2)【操作步驟】在考生報名表數據庫窗口下,單擊表對象。單擊新建按鈕,在新建表對話框中選擇設計視圖,單擊確定按鈕,按考題要求在字段名稱、數據類型輸入對應數據,在各行的常規(guī)選項卡字段長度輸入表101要求的數據。選中考生ID行,右鍵單擊,選擇主鍵,設置考生ID為主鍵,如圖102所示。圖102單擊工具欄中保存按鈕,在另存為對話框中輸入新建表的名稱考生。雙擊考生或右鍵單擊后選擇打開,在各字段輸入表102要求的對應數據,單擊關閉按鈕。(3)【操作步驟】雙擊考生表或右鍵單擊后選擇打開。在主菜單中選擇工具→關系,選擇顯示表按鈕,添加考生表和考生報名表,左鍵拖動考生表的考生ID字段到考生報名表的考生ID字段。彈出編輯關系對話框,選中實施參照完整性、級聯(lián)更新相關字段和級聯(lián)刪除相關記錄,單擊創(chuàng)建按鈕。單擊工具欄保存按鈕,關閉關系對話框。二、簡單應用題(計40分)在考生文件夾下有數據庫。(1)以產品入庫表和庫存表為數據源,創(chuàng)建更新查詢入庫更新查詢,實現(xiàn)更新[庫存表].[庫存量]=[庫存表]![庫存量]+[產品入庫表]![入庫數量]。(2)以產品入庫表和產品信息表為數據源,創(chuàng)建按日期查詢入庫情況查詢,通過輸入上下日期顯示產品的入庫情況,參數提示為請輸入起始日期和請輸入終止日期,如圖10圖104所示;結果顯示日期、產品名稱和入庫數量字段。查詢結果如圖105所示。圖103 圖104 圖105二、簡單應用題(1)【操作步驟】在庫存管理系統(tǒng)數據庫中單擊查詢對象。單擊新建按鈕,在新建查詢對話框中選擇設計視圖,單擊確定按鈕,添加產品入庫表和庫存表,然后單擊關閉按鈕,關閉顯示表對話框。單擊查詢類型按鈕,選擇更新查詢,選擇庫存量和產品代碼字段。在庫存量對應的更新到行輸入[庫存表]![庫存量]+[產品入庫表]![入庫數量],在產品代碼對應準則行輸入[庫存表]![產品代碼],結果如圖103所示。圖103單擊工具欄保存按鈕,彈出另存為對話框,輸入查詢名稱入庫更新,單擊確定,單擊右上角關閉按鈕。(2)【操作步驟】在庫存管理系統(tǒng)數據庫中單擊查詢對象。單擊新建按鈕,在新建查詢對話框中選擇設計視圖,單擊確定按鈕,添加產品入庫表和產品信息表,然后單擊關閉按鈕,關閉顯示表對話框。選擇日期、產品名稱和入庫數量字段,在日期對應的準則行輸入=[請輸入起始日期],如圖104所示。圖104單擊工具欄保存按鈕,彈出另存為對話框,輸入查詢名稱按日期查詢入庫情況,單擊確定,單擊右上角關閉按鈕。三、綜合應用題(計30分)在考生文件夾下有數據庫。(1)創(chuàng)建閏年判斷模塊,實現(xiàn)通過輸入框輸入某一年,判斷是否閏年,判斷結果用消息框顯示。模塊運行結果如圖106所示。單擊確定顯示如圖107所示。圖106 圖107 (2)創(chuàng)建求和模塊,實現(xiàn)1+2+3+…+99+100計算。要求算法在子過程Sum中實現(xiàn),在主過程L中調用Sum子過程。算法用For循環(huán)語句實現(xiàn)。計算結果用消息框顯示。模塊運行結果如圖108所示。 圖108 三、綜合應用題(1)【操作步驟】在mn數據庫窗口中,單擊模塊對象。單擊新建按鈕,進入VBE環(huán)境,加入如下代碼:*********閏年判斷模塊代碼*******Public Sub Year()Dim x As Longx = InputBox(請輸入某一年, 輸入)If (x Mod 400 = 0 Or x Mod 4 = 0) Then MsgBox (是閏年!)Else MsgBox (不是閏年!) End IfEnd Sub************************************單擊工具欄保存按鈕,彈出另存為對話框,輸入模塊名稱閏年判斷,單擊確定,單擊右上角關閉按鈕。(2)【操作步驟】在庫存管理系統(tǒng)數據庫中單擊模塊對象。單擊新建按鈕,進入VBE環(huán)境,加入如下代碼:********求和模塊代碼********Public Sub L()Dim x As Integerx = 100Call Sum(x)MsgBox (x)End SubPrivate Sub Sum(x As Integer)Dim i As IntegerFor i = 1 To x 1 Step 1 x = i + x Next iEnd Sub************************************關閉VBE編程環(huán)境,單擊工具欄中保存按鈕,彈出另存為對話框,輸入查詢名稱求和,單擊確定,單擊右上角關閉按鈕。第十一套一、基本操作題(計30分)在數據庫中有x表。(1)將考生文件夾中的導入數據庫,第一行包含列標題,將訂單ID設置為主鍵,導入表命名為產品訂單。(2)按照表111的要求修改產品訂單表設計,產品訂單表如圖111所示。表111字段名稱數據類型字段大小是否主鍵訂單ID文本5是產品ID文本5數量數字整型定購日期日期/時間短日期圖111(3)設置x表和產品訂單表的關系一對多,實施參照完整性,級聯(lián)更新相關字段,級聯(lián)刪除相關記錄。一、基本操作題(1)【操作步驟】打開x數據庫窗口,單擊表對象。單擊新建按鈕,在新建表對話框中選擇導入表,單擊確定。在導入對話框的查找范圍框中找到要導入文件的位置,文件類型選擇為Microsoft Excel,選擇產品訂單文件,單擊導入按鈕,彈出導入數據表向導對話框,然后單擊下一步。在導入數據表向導中選中第一行包含列標題,三次連續(xù)單擊下一步,選中自行選擇主鍵單選按鈕,然后在右邊的下拉框中選擇訂單ID,然后單擊下一步。如圖111所示。圖111導入到表文本框中輸入表的名字產品訂單。單擊完成按鈕,彈出結果提示框,提示數據導入已經完成,單擊確定按鈕關閉提示框。(2)【操作步驟】選中已經導入的產品訂單表,單擊右鍵選擇設計視圖。按照表111要求輸入字段名稱,選擇對應的數據類型,并在對應的常規(guī)選項卡設置字段大小。鼠標光標放在訂單ID行單擊右鍵,選擇主鍵。單擊工具欄中保存按鈕,保存對表的修改,關閉表設計視圖。(3)【操作步驟】在主菜單中選擇工具→關系菜單,點擊顯示表按鈕。添加x表和產品訂單表,左鍵拖動x表的產品ID字段到產品訂單表的產品ID字段,彈出編輯關系對話框。選擇實施參照完整性、級聯(lián)更新相關字段和級聯(lián)刪除相關記錄,關系類型一對多,如圖112所示,單擊創(chuàng)建按鈕。單擊工具欄中保存按鈕,關閉數據庫。圖112二、簡單應用題(計40分)在商品數據庫中有雇員、商品和銷售明細三張表。(1)創(chuàng)建SQL聯(lián)合查詢查詢1,顯示雇員表中食品部門和82年出生雇員表中男雇員的記錄。結果顯示雇員號、雇員姓名、性別和所在部門字段。查詢結果如圖112所示。圖112(2)創(chuàng)建帶有SQL子查詢的查詢查詢2,顯示1980年以后出生的雇員全部信息。要求1980出生雇員查詢在子查詢中實現(xiàn)。查詢結果如圖113所示。 圖113二、簡單應用題(1)【操作步驟】打開商品數據庫窗口,單擊查詢對象。單擊新建按鈕,在彈出的窗口中選擇設計視圖,單擊確定按鈕,單擊關閉按鈕,關閉彈出的顯示表窗口。單擊主菜單中的視圖菜單,從下拉表中選擇SQL視圖選項。在主菜單中選擇查詢→SQL特定查詢→聯(lián)合。在查詢1:聯(lián)合查詢窗口中輸入SELECT雇員號,雇員姓名,性別,所在部門 FROM 雇員 WHERE 所在部門=食品UNION SELECT 雇員號,雇員姓名,性別,所在部門 FROM 82年出生雇員 WHERE 性別=男。,如圖113所示。圖113單擊保存按鈕,彈出另存為對話框,查詢名稱為查詢1,單擊確定按鈕并單擊查詢1:聯(lián)合查詢窗口。(2)【操作步驟】在數據庫窗口中單擊查詢對象。單擊新建按鈕,在彈出的窗口中選擇設計視圖,單擊確定按鈕。在彈出的顯示表窗口中,添加雇員表,單擊關閉按鈕,關閉顯示表窗口。在字段行選擇雇員.*和出生日期字段,顯示行去掉出生日期字段√。在出生日期對應準則行輸入(SELECT 出生日期 FROM 雇員 WHERE YEAR([出生日期])=1980)。如圖114所示。圖114單擊工具欄中保存按鈕,彈出另存為對話框,輸入新建查詢的名稱查詢2,單擊確定按鈕。三、綜合應用題(計30分)在數據庫中有館號、展位號和展位情況三張表。(1)創(chuàng)建帶有子窗體的窗體館號,主窗體的頁眉為各館展位占用情況(宋體,12號,藍色),主窗體顯示館號字段,子窗體顯示館名、展位號、展位面積和狀態(tài)字段。設置主窗體的寬度為9厘米,主窗體頁眉和頁腳的高度均為1厘米。(2)在館號窗體中添加未占用展位按鈕,實現(xiàn)運行未占用展位查詢。窗體結果如圖114所示。圖114三、綜合應用題(1)【操作步驟】打開產品展會數據庫窗口,單擊窗體對象,單擊新建按鈕。在彈出的新建窗體窗口選擇設計視圖,并在數據來源下拉輸入框中選擇館號表,單擊確定按鈕。將數據源館號窗口中的館號左鍵拖動到窗體主體的左上角顯示。在工具箱中選擇子窗體/子報表控件,添加到窗體主體中,彈出子窗體向導對話框。單擊下一步,依次添加館名、展位號、展位面積和狀態(tài)字段,如圖115所示,單擊完成,彈出窗體,選擇主菜單中視圖→設計視圖。圖115在主窗體空白處右擊選擇屬性,設置寬度為9厘米;在主窗體右鍵菜單中選擇顯示窗體頁眉/頁腳,在頁眉中添加標簽控件,輸入各館展位占用情況,選中添加的標簽,在工具欄中設置字體格式:宋體、字號為1字體顏色為藍色。選中頁眉,在右鍵菜單中選擇屬性,設置高度為1厘米,并按同樣方法設置頁腳寬度為1厘米。單擊工具欄中保存按鈕,彈出另存為對話框,輸入新建窗體的名稱館號,單擊確定按鈕。(2)【操作步驟】在館號窗體設計視圖中,添加命令按鈕,彈出命令按鈕向導對話框,在類別選擇雜項,操作中選擇運行