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