在考生文件夹下,samp1.mdb数据库文件中已建立表对象tEmp。试按以下操作要求,完成对表tEmp的编辑修改和操作:
(1)将编号字段改名为工号,并设置为主键;
(2)设置年龄字段的有效性规则为:年龄大于等于17;
(3)设置聘用时间字段的默认值为:2005-8-2;
(4)删除表结构中的简历字段;
(5)将考生文件夹下samp0.mdb数据库文件中的表对象tTemp导入到samp1.mdb数据库文件中;
(6)完成上述操作后,在samp1.mdb数据库文件中做一个表对象tEmp的备份,命名为tEL。
简单应用:
考生文件夹下存在一个数据库文件samp2.mdb,里面已经设计好表对象tStaff和tTemp及窗体对象fTest。试按以下要求完成设计:
(1)以表对象tStaff为数据源创建一个选择查询,查找并显示具有研究生学历的教师的编号、姓名、性别和政治面目四个字段内容,所建查询命名为qT1;
(2)以表对象tStaff为数据源创建一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为性别和平均年龄的两个字段内容,所建查询命名为qT2;
(3)以表对象tStaff为数据源创建一个参数查询,查找教师的编号、姓名、性别和职称四个字段内容。其中性别字段的条件为参数,要求引用窗体对象fTest上控件tSex的值,所建查询命名为qT3;
(4)创建一个删除查询,删除表对象tTemp中所有姓李的记录,所建查询命名为qT4。
综合应用:
考生文件夹下存在一个数据库文件samp3.mdb,里面已经设计好表对象tBand和tLine,同时还设计出以tBand和tLine为数据源的报表对象rBand。试在此基础上按照以下要求补充报表设计:
(1)在报表的报表页眉节区位置添加一个标签控件,其名称为bTitle,标题显示为团队旅游信息表,字体名称为宋体,字号为22,字体粗细为加粗,倾斜字体为是;
(2)在导游姓名字段标题对应的报表主体区位置添加一个控件,显示出导游姓名字段值,并命名为tName;
(3)在报表的报表页脚区添加一个计算控件,要求依据团队ID来计算并显示团队的个数。计算控件放置在团队数:标签的右侧,计算控件命名为名称为bCount;
(4)将报表标题设置为团队旅游信息表。
注意:不允许改动数据库文件中的表对象tBand和tLine,同时也不允许修改报表对象rBand中已有的控件和属性。修改后的报表如下图所示。
上机试题解析
基本操作:
本题主要考核点:字段改名、主键、有效性规则、默认值、字段的删除、表对象的导入及备份。
本题解题思路:
第一步:打开考生文件夹下的samp1.mdb数据库。
第二步:选中表tEmp,点击设计按钮,在弹出的表设计器中选中编号,将其修改为工号,选中工号行,点击工具栏上的主键按钮;选中年龄字段,在有效性规则属性右边的文本框中输入>=17;选中聘用时间字段,在默认值属性右边的文本框中输入#2005-8-2#;选中简历字段行,再点击工具栏上的删除行按钮或者在鼠标右击后弹出的菜单中选择删除行,然后在弹出的另一个对话框中选择是。
第三步:关闭表tEmp,选择文件菜单下的获取外部数据中的导入,或者右击鼠标,在弹出的下拉菜单中选择导入,然后在导入对话框中选择考生文件夹下的samp0.mdb,再选择该库中的tTemp,点击确定进行导入。
第四步:选中表对象tEmp,选择文件菜单下的另存为,将表tEmp另存为:tEL,点击确定即可。
简单应用:
本题主要考的是数据库的查询。
本题解题思路:
(1)点击查询,选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tStaff表,然后选择题目中所说的四个字段,再选择表中的学历字段,把这个字段显示中的钩去掉,在条件中输入研究生,以qT1保存查询。
(2)与第1小题类似,在选择了tStaff表后,选择表中的性别字段,再点击工具栏上的总计按钮(或选择右击鼠标的下拉菜单中的总计),然后在第二个字段中输入平均年龄:年龄,总计中选择平均值,最后以qT2保存查询。
(3)与第1小题类似,在选择了tStaff表后,选择题目上所说的四个字段,再在性别字段的条件中输入[Forms]![fTest]![tSex],最后以qT3保存查询。
(4)选择新建(N),在弹出的新建查询窗体上选择设计视图,然后在弹出的显示表窗体上选择tTemp表,然后点击查询菜单中的删除查询菜单(或点击右键,选择查询类型中的删除查询),在字段中选择姓名,并在条件中输入Like李*,最后以qT4保存查询。
综合应用:
本题主要考的是报表的设计。
本题解题思路:
(1)选择一个标签,放到报表页眉中,选择工具栏上的属性按钮,在弹出的属性框中设置名称属性为bTitle和标题属性为团队旅游信息表,字体名称属性为宋体,字号属性为22,字体粗细属性为加粗,倾斜字体属性为是。
(2)选择一个文本框,放到主体的导游名称标签下面,设置其名称属性为tName,控件来源属性为导游姓名字段。
(3)选择一个文本框,放到报表页脚中团队数标签的右侧,设置它的名称为bCount,并在控件来源属性中输入=Count([团队ID])。
(4)选中整个报表,设置其标题属性为团队旅游信息表。