一、基本操作题5 W6 V& k3 @( x L: w
在考生文件夹下,存在一个数据库文件“samp1.mdb”,里边已经设计好了表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”。试按以下操作要求,完成各种操作:
6 ~. R8 A3 h$ h" G$ S+ u' z0 s (1)在“samp1.mdb”数据库中建立一个新表,名为“tNurse”,表结构如下表所示: D' z" G: v& ^9 t/ ]7 G; b+ O
![](http://www.examw.com/ncre/Files/2011-10/15/91427501.jpg)
3 j1 M! ]' g, s' b" F% Y: `6 f (2)设置“护士ID”字段为主键;
. k3 Y+ p) _+ E: l" F (3)设置“护士名称”字段为必填字段;7 W4 y9 @5 v5 a* b) T! B2 q% m
(4)设置“年龄”字段的“有效性规则”和“有效性文本”。具体规则为:输入年龄必须在22岁至40岁之间(含22岁和40岁),有效性文本内容为:年龄应在22岁到40岁之间;$ R: [# c6 D( M8 E0 L1 R" j9 K
(5)将下表所列数据输入到“tNurse”表中,且显示格式应与下表相同;
* k& K5 y/ E# v![](http://www.examw.com/ncre/Files/2011-10/15/91456012.jpg)
& B4 V2 y# ?) l! g6 ~& \, ^; \% e& _9 Z (6)通过相关字段建立“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”等四表之间的关系,同时使用“实施参照完整性”。8 E, \/ S# K' F1 X
二、简单应用题0 _ w6 p4 _: m' w6 w
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:
9 [. {1 K! k5 W& r$ S: [ (1)创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询名为“qT1”;: Y/ G6 @' r X0 F
(2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询名为“qT2”;$ m+ }" y4 t: o0 v# b- @% ~8 }
9 @! W5 e) P8 a4 l$ {7 @$ C6 B
(3)创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月的记录,所建查询名为“qT3”;: Q- S& K7 H1 @' a# P0 B2 G- _; P
(4)现有一个已经建好的“fQuery”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。
8 k# s9 A! k- o% h![](http://www.examw.com/ncre/Files/2011-10/15/91465911.jpg)
$ l. k0 H: t$ |6 ]0 d 三、综合应用题
, Q# _7 D9 J U0 @! m! B# m, J* T 考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计好表对象“tAddr”和“tUser”,同时还设计出窗体对象“fEdit”和“fEuser”。请在此基础上按照以下要求补充“fEdit”窗体的设计:
) R- {9 L4 v3 p (1)将窗体中名称为“LRemark”的标签控件上的文字颜色改为红色(红色代码为255)、字体粗细改为“加粗”;6 o& [5 \: |: w' O
(2)将窗体标题设置为“修改用户信息”;8 f; o; T# w+ Q3 R+ C
(3)将窗体边框改为“对话框边框”样式,取消窗体中的水平和垂直滚动条、记录选定器、浏览按钮和分隔线;& L7 p9 Z# V3 b( [1 g
(4)将窗体中“退出”命令按钮(名称为“cmdquit”)上的文字颜色改为深红(深红代码为128)、字体粗细改为“加粗”,并在文字下方加上下划线;& E0 X. P7 z) e! `) I8 M( a
(5)在窗体中还有“修改”和“保存”两个命令按钮,名称分别为“CmdEdit”和“CmdSave”,其中“保存”命令按钮在初始状态为不可用,当单击“修改“按钮后,应使“保存”按钮变为可用。现已编写了部分VBA代码,请按照VBA代码中的指示将代码补充完整。
0 `( J4 O- U* X: w G 要求:修改后运行该窗体,并查看修改结果。
" d+ n- O8 V& y 注意:不允许修改窗体对象“fEdit”和“fEuser”中未涉及的控件、属性;不允许修改表对象“tAddr”和“tUser”。
; t7 T8 p: r& a; W5 ?. R 对于VBA代码,只允许在“****************”与“****************”之间的一空行内补充语句、完成设计,不允许增删和修改其 它位置已存在的语句。 |