第 1 頁:練習題 |
第 6 頁:答案及解析 |
二、基本操作題
在考生文件夾下,存在一個數(shù)據(jù)庫文件“sampl.mdb”,里邊已經(jīng)設計好了表對象“tDoctor”、“tOffice”、“tPatient”和‘tSubscribe”。試按以下操作要求,完成各種操作:
(1)分析“tSubscribe”數(shù)據(jù)表的字成,判斷并設置其主鍵。
(2)設置“tSubscribe”表中“醫(yī)生ID”字段的相關屬性,使其接受的數(shù)據(jù)只能為第1個字符為“A”,從第2個字符開始三應只能是0~9之間的數(shù)字;并將該字段設置為必填字段;設置“科室ID”字段的字段大小、,使其與“tOffice”表中相關字段的字段大小一致。(3)設置“tDoctor”表中“性別”字段的默認值屬性,屬性值為“男”:并為該字段創(chuàng)建查閱列表,列表中顯示“男”和“‘”兩個值。
(4)刪除“tDoctor”表中的“專長”字段,并設置“年齡”字段的有效性規(guī)則和有效性文本。具體規(guī)則為:輸入年齡必須在8歲至60歲之間(含18歲和60歲),有效性文本內(nèi)容為:“年齡應在18歲到60歲之間”;取消對“年齡”字段值的隱藏。
(5)設置“tDoctor”表的顯示格式,使表的背景顏色為“銀白”、網(wǎng)格線為“白色”、單元格效果為“凹陷”。
(6)通過相關字段建立:“tDoctor、“tOmce”、“tPatient”和“tSubscribe”四表之間的關系,同時使用“實施參照完整性”。
三、簡單應用題
考生文件夾下存在一個數(shù)據(jù)庫文件“samp2.mdb”,里面已經(jīng)設計好表對象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”,同時還設計出窗體對象“fQuery”。試按以下要求完成設計:
(1)創(chuàng)建一個查詢,查找姓名為兩個字的姓“王”的病人的預約信息,并顯示病人的“姓名”、“年齡”、“性別”、“預約日期”、“科室名稱”和“醫(yī)生姓名”,所建查詢命名為“qTl 990(2)創(chuàng)建一個查詢,統(tǒng)計星期一(由預約日期判斷)某科室(要求按“科室ID”查)預約病人的平均年齡,要求顯示標題為“平均年齡”。當運行該查詢時,屏幕上顯示提示信息:“請輸入科室ID”,所建查詢命名為“qT2”。
(3)創(chuàng)建一個查詢,找出沒有留下電話的病人,并顯示病人“姓名”和“地址”,所建查詢命名為“qT3”。
(4)現(xiàn)有一個已經(jīng)建好的“fQuer;,”窗體,如下圖所示。運行該窗體后,在文本框(文本框名稱為tName)中輸入要查詢的醫(yī)生姓名,然后單擊“查詢”按鈕,即運行一個名為“qT4”的查詢!皅T4”查詢的功能是顯示所查醫(yī)生的“醫(yī)生姓名”和“預約人數(shù)”兩列信息,其中“預約人數(shù)”值由“病人ID”字段;范計得到,請設計“qT4”查詢。
四、綜合應用題
考生文件夾下存在一個數(shù)據(jù)庫文件“samp3.mdb”,里面已經(jīng)設計好表對象"tStudent”,同時還設計出窗體對象“fQuery”和“fStudent”。請在此基礎上按照以下要求補充“fQuery,,窗體的設計:
(1)在距主體節(jié)上邊0.4厘米.左邊0.4厘米位置添加一個矩形控件,其名稱為“rRim”:矩形寬度為l6.6厘米、高度為1.2厘米、特殊效果為“鑿痕”。
(2)將窗體中“退出”命令按鈕上顯示的文字顏色改為棕色(棕色代碼為128),字體粗細改為“加粗”。
(3)將窗體標題改為“顯示查詢信息”。
(4)將窗體邊框改為“對話框邊框”樣式,取消窗體中的水平和垂直滾動條、記錄選擇器、導航按鈕和分隔線。
(5)在窗體中有一個“顯示全部記錄”命令按鈕(名稱為bList),單擊該按鈕后,應實現(xiàn)將“tStudent”表中的全部記錄顯示出來的功能,F(xiàn)已編寫了部分VBA代碼,請按NVBA代碼中的指示將代碼補充完整。
要求:修改后運行該窗體,并查看修改結(jié)果。
注意:不允許修改窗體對象“fQuery”和“fStudent”中未涉及的控件、屬性;不允許修改表對象“tStudent”。
程序代碼只允許在“**********”與“**********”之間的空行內(nèi)補充一行語句、完成設計,不允許增刪和修改其他位置已存在的語句。
相關推薦:
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |