应用题
.请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好四个关联表对象“tDoctor”、“tOffice”、“tPatient”和“tSubscribe”及表对象“tTemp”,同时还设计出窗体对象“fQuery”。试按以下要求完成设计。
问答题
1. 创建一个查询,查找姓“王”病人的基本信息,并显示“姓名”、“年龄”、“性别”,所建查询名为“qT1”。
【正确答案】 [微步骤]
步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tPatient”,关闭“湿示表”对话框。
步骤2:分别双击“姓名”、“年龄”、“性别”字段。
步骤3:在“姓名”字段的“条件”行输入“Like"王*"”。
步骤4:单击“保存”按钮,输入查询名称为“qT1”,单击“确定”,关闭设计视图。
【答案解析】
问答题
2. 创建一个查询,统计年龄小于30岁的医生被病人预约的次数,输出“医生姓名”和“预约人数”两列信息。要求预约人数用“病人ID”字段计数并降序排序,所建查询名为“qT2”。
【正确答案】[微步骤]
步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中分别双击表“tDoctor”、“tSubscribe”,关闭“显示表”对话框。
步骤2:分别双击“医生姓名”、“病人ID”和“年龄”字段。
步骤3:在“设计”选项卡上选择“汇总”,在“病人ID”字段“总计”行下拉列表中选中“计数”,在其“排序”行下拉列表中选中“降序”。
步骤4:在“病人ID”字段前添加“预约人数:”字样。
步骤5:在“年龄”字段的“总计”行下拉列表中选中“Where”,在其“条件”行输入“<30”,单击“显示”行,取消该字段的显示。
步骤6:单击“保存”按钮,另存为“qT2”。关闭设计视图。
【答案解析】
问答题
3. 创建一个查询,删除表对象“tTemp”内所有“预约日期”为10月份中20日以后(含20日)的记录,所建查询名为“qT3”。
【正确答案】[微步骤]
步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中双击表“tTemp”,关闭“显示表”对话框。
步骤2:在“设计”选项卡上,单击“查询类型”组中的“删除”。
步骤3:在第一列中,“字段”行输入“Month([预约日期])”字段,在“条件”行输入“10”;在第二列,“字段”行输入“Day([预约日期])”字段,在“条件”行输入“>=20”。
步骤4:单击“设计”选项卡中的“运行”,在弹出的对话框中单击“是”按钮。
步骤5:单击“保存”按钮,另存为“qT3”。关闭设计视图。
【答案解析】
问答题
4. 现有一个已经建好的“fQuery”窗体。运行该窗体后,在文本框(文本框名称为tName)中输入要查询的科室名,然后按下“查询”按钮,即运行一个名为“qT4”的查询。“qT4”查询的功能是显示所查科室的“科室ID”和“预约日期”。请设计“qT4”查询。
【正确答案】[微步骤]
步骤1:单击“创建”选项卡,选择“查询”组中“查询设计”。在“显示表”对话框中分别双击表“tOffice”,“tSubscribe”,关闭“显示表”对话框。
步骤2:分别双击“科室ID”、“预约日期”、“科室名称”字段。
步骤3:在“科室名称”字段的“条件”行输入“[forms]![fQuery]![tName]”,单击“显示”行取消该字段显示。
步骤4:单击“保存”按钮,另存为“qT4”。关闭设计视图。
【答案解析】