应用题
请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好两个表对象“tA”和“tB”。试按以下要求完成设计。
问答题
创建一个查询,查找并显示6月入住客人的“姓名”、“房间号”、“电话”和“入住日期”四个字段内容,所建查询命名为“qT1”。
【正确答案】答案考生文件夹 [微步骤] 步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中分别双击表“tA”、“tB”,关闭“显示表”对话框。 步骤2:分别双击“姓名”、“房间号”、“电话”和“入住日期”字段将其添加到“字段”行。 步骤3:在“字段”行下一列输入“month([入住日期])”,在对应的“条件”行输入“6”。单击“显示”行取消该字段显示。 步骤4:单击工具栏中的“保存”按钮,另存为“qT1”,关闭设计视图。
【答案解析】
问答题
创建一个查询,能够在客人每次结账时根据客人的姓名提示统计这个客人已住天数和应交金额,并显示“姓名”、“房间号”、“已住天数”和“应交金额”,所建查询命名为“qT2”。
注意:输入姓名时应提示“请输入姓名”。
已住天数按系统时间为客人结账目进行计算。
应交金额=已住天数*价格。
【正确答案】[微步骤] 步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中分别双击表“tA”、“tB”,关闭“显示表”对话框。 步骤2:分别双击“姓名”、“房间号”字段将其添加到“字段”行。在“姓名”字段的“条件”行输入“[请输入姓名:]”。 步骤3:在“字段”行下一列输入“已住天数:(Date()-[入住日期])”。 步骤4:在“字段”行下一列输入“应交金额:(Date()-[入住日期])*[价格]”。 步骤5:单击“保存”按钮,另存为“qT2”,关闭设计视图。
【答案解析】
问答题
创建一个查询,查找“身份证”字段第4位至第6位值为“102”的记录,并显示“姓名”、“入住日期”和“价格”三个字段内容,所建查询命名为“qT3”。
【正确答案】[微步骤] 步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中分别双击表“tA”、“tB”,关闭“显示表”对话框。 步骤2:分别双击“姓名”、“入住日期”、“价格”字段添加到“字段”行。 步骤3:在“字段”行下一列输入“Mid([身份证],4,3)”,在“条件”行输入“102”,单击“显示”行取消该字段显示。 步骤4:单击“保存”按钮,另存为“qT3”。关闭设计视图。
【答案解析】
问答题
以表对象“tB”为数据源创建一个查询,使用房间号统计并显示每栋楼的各类房间个数。行标题为“楼号”,列标题为“房间类别”,所建查询命名为“qT4”。
注意:房间号的前两位为楼号。
【正确答案】[微步骤] 步骤1:在“创建”选项卡上,单击“查询”组中的“查询设计”。在“显示表”对话框中双击“tB”,关闭“显示表”对话框。 步骤2:在“设计”选项卡上选择“查询类型”组中的“交叉表”,在“字段”行的第一列输入“楼号:Left([房间号],2)”。双击“房间类别”、“房间号”字段。 步骤3:在“房间号”字段“总计”行右侧下拉列表中选择“计数”。 步骤4:分别在“楼号”、“房间类别”、“房间号”字段的“交叉表”行右侧下拉列表中选择“行标题”,“列标题”和“值”。 步骤5:单击“保存”按钮,另存为“qT4”。关闭设计视图。
【答案解析】