(1)在考生文件夹下“samp1.mdb”数据库文件中建立表“tTeacher”,表结构如下:
| 字段名称 | 数据类型 | 字段大小 | 格式 |
| 编号 | 文本 | 5 | |
| 姓名 | 文本 | 4 | |
| 性别 | 文本 | 1 | |
| 年龄 | 数字 | 整型 | |
| 工作时间 | 日期/时间 | 短日期 | |
| 职称 | 文本 | 5 | |
| 联系电话 | 文本 | 12 | |
| 在职否 | 是/否 | 是/否 | |
| 照片 | OLE对象 |
(2)判断并设置“tTeacher”的主键;
(3)设置“职称”字段的默认值属性为“讲师”;
(4)设置“年龄”字段的有效性规则为:不能为空值;
(5)在“tTeacher”表中输入以下一条记录。
注意:教师李丽的“照片”字段数据设置为考生文件夹下的“李丽.bmp”图像文件。
| 编号 | 姓名 | 性别 | 年龄 | 工作时间 | 职称 | 联系电话 | 在职否 | 照片 |
| 92016 | 李丽 | 女 | 32 | 1992-9-3 | 讲师 | 010-62392774 | √ | 位图图像 |
参考答案:
1.基本操作题
【考点分析】
本题考点:新建表;设置主键;字段默认值、有效性规则、输入掩码等字段属性的设置;添加记录;插入图片。
(1)【解题步骤】
步骤1:打开“samp1.mdb”数据库窗口,选中“表”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。
步骤2:按题目要求建立字段并设置其相关字段属性。
步骤3:单击工具栏中“保存”按钮,另存为“tTeacher”。
(2)【解题步骤】
步骤1:选中“表”对象,右键单击表“tTeacher”选择【设计视图】。
步骤2:右键单击“编号”行选择【主键】。
(3)【解题步骤】
步骤1:单击“职称”字段行任一点。
步骤2:在“默认值”行输入“讲师”。
步骤3:单击工具栏中“保存”按钮。
(4)【解题步骤】
步骤1:单击“年龄”字段行任一点。
步骤2:在“有效性规则”行输入“Is Not Null”。
步骤3:单击工具栏中“保存”按钮。
(5)【解题步骤】
步骤1:单击菜单栏【视图】|【数据表视图】,根据题目要求输入一条文字记录。
步骤2:右键单击编号为“92016”的教师的“照片”列,选择【插入对象】,然后选择“由文件创建”,单击“浏览”按钮,在考生文件夹中找到“李丽.bmp”,单击“确定”按钮。
步骤3:单击“确定”按钮,返回数据表视图。
步骤4:单击工具栏中“保存”按钮,关闭数据表视图。 [NextPage]
2.简单应用题
考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”以及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计:
(1)创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询命名为“qT1”;
(2)创建一个查询,统计年龄小于30岁的医生被病人预约的次数,且显示结果按预约人数降序排序(如下图所示),所建查询命名为“qT2”;

(3)创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月的记录,所建查询命名为“qT3”;
(4)现有一个已经建好的“fQuery”窗体,如下图所示。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。

参考答案:
2.简单应用题
【考点分析】
本题考点:创建选择查询、删除查询和参数查询。
(1)【解题步骤】
步骤1:打开“samp2.mdb”数据库窗口,选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tPatient”,关闭“显示表”对话框。
步骤2:分别双击“姓名”、“年龄”、“性别”字段。
步骤3:在“姓名”字段的“条件”行输入“Like "王*"”。
步骤4:单击工具栏中“保存”按钮,另存为“qT1”。关闭设计视图。
(2)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tDoctor”、“tSubscribe”,关闭“显示表”对话框。
步骤2:分别双击“医生姓名”、“病人ID”和“年龄”字段。
步骤3:单击菜单栏【视图】|【总计】,在“病人ID”字段“总计”行下拉列表中选中“计数”,在“医生姓名”和“年龄”字段“总计”行下拉列表中分别选中“分组”和“条件”。
步骤4:在“病人ID”字段的“字段”行前面添加“预约人数:”字样,在“排序”行下拉列表中选择“降序”。
步骤5:在“年龄”字段的“条件”行输入“<30”,单击“显示”行,取消该字段的显示。
步骤6:单击工具栏中“保存”按钮,另存为“qT2”。关闭设计视图。
(3)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框双击表“tTemp”,关闭“显示表”对话框。
步骤2:单击菜单栏【查询】|【删除查询】。
步骤3:双击“预约日期”字段,在“条件”行输入“month([预约时间])=10”。
步骤4:单击工具栏中“保存”按钮,另存为“qT3”。关闭设计视图。
(4)【解题步骤】
步骤1:选中“查询”对象,单击“新建”按钮,选中“设计视图”,单击“确定”按钮。在“显示表”对话框中双击表“tOffice”,“tSubscribe”,关闭“显示表”对话框。
步骤2:分别双击“科室ID”、“预约日期”、“科室名称”字段。
步骤3:在“科室名称”字段的“条件”行输入“[forms]![fQuery]![tName]”,单击“显示”行取消该字段的显示。
步骤4:单击工具栏中“保存”按钮,另存为“qT4”,如图12所示。关闭设计视图。

图3.12
[NextPage]
3.综合应用题
考生文件夹下存在一个数据库文件“samp3.mdb”,已建立两个关联对象(“档案表”和“工资表”)和一个查询对象(“qT”),试按以下要求,完成报表的各种操作。
(1)创建一个名为“Salary”的报表,按表格布局显示查询“qT”的所有信息;
(2)设置报表的标题属性为“工资汇总表”;
(3)按职称汇总出“基本工资”的平均值和总和。“基本工资”的平均值计算控件名称为“savg”、“总和”计算控件名称为“ssum”。
注:请在组页脚处添加计算控件。
参考答案:
3.综合应用题
【考点分析】
本题考点:新建报表;在报表中添加文本框控件及其属性的设置。
(1)【解题步骤】
步骤1:打开“samp3.mdb”数据库窗口,选中“报表”对象,单击“新建”按钮,选中“报表向导”,单击“确定”按钮。
步骤2:弹出“报表向导”对话框,在“表/查询”下拉列表中选中“查询:qT”,选择查询“qT”中所有字段,连续5次单击“下一步”按钮,在“请为报表指定标题”处输入“Salary”,单击“完成”按钮。
(2)【解题步骤】
步骤1:右键单击“Salary”选择【设计视图】。
步骤2:右键单击“报表选择器”选择【属性】,在“标题”行输入“工资汇总表”,关闭属性界面。
(3)【解题步骤】
步骤1:单击菜单栏【视图】|【排序与分组】,在“字段/表达式”下拉列表中选中“职称”,分别在“组页眉”和“组页脚”右侧下拉列表中选中“是”,关闭界面。
步骤2:选中主体节区的“职称”字段拖动鼠标到“职称页眉”,放开鼠标。
步骤3:选中工具箱中“文本框”控件,单击报表“职称页脚”节区适当位置,弹出“Text”标签和“未绑定”文本框。
步骤4:选中“Text”标签,按下“Del”键,删除“Text”标签。
步骤5:右键单击“未绑定”文本框选择【属性】,在“名称”行输入“savg”,在“控件来源”行输入“=Avg([基本工资])”,关闭属性界面。
步骤6:按照步骤3~5添加另一个计算控件。在“名称”行输入“ssum”,在“控件来源”行输入“=Sum([基本工资])”。
| 广告合作:400-664-0084 全国热线:400-664-0084 Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号 珠峰网 版权所有 All Rights Reserved
|