考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStaff”“tSalary”和“tTemp”。试按以下要求完成设计: (1)创建一个查询,查找并显示职务为经理的员工的“工号”“姓名“年龄”和“性别”四个字段内容,

admin2017-03-21  21

问题 考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好表对象“tStaff”“tSalary”和“tTemp”。试按以下要求完成设计:
    (1)创建一个查询,查找并显示职务为经理的员工的“工号”“姓名“年龄”和“性别”四个字段内容,所建查询命名为“qT1”。
    (2)创建一个查询,查找各位员工在2005年的工资信息,并显示“工号”“工资合计”和“水电房租费合计”三列内容。其中,“工资合计”和“水电房租费合计”两列数据均由统计计算得到,所建查询命名为“qT2”。
    (3)创建一个查询,查找并显示员工的“姓名”“工资”“水电房租费”及“应发工资”四列内容。其中“应发工资”列数据由计算得到,计算公式为:应发工资=工资一水电房租费,所建查询命名为“qT3”。
    (4)创建一个查询,将表“tTemp”中“年龄”字段值均加1,所建查询命名为“qT4”。

选项

答案(1)【操作步骤】 步骤1:打开“samp2.accdb”数据库,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。 步骤2:在“显示表”对话框中添加“tStaff”为数据源,关闭<显示表>对话框。 步骤3:分别双击“tStaff”表中“工号”“姓名“年龄”“性别”和“职务”5个字段,在“职务”中的“条件”行中输入:”经理”,取消“显示”复选框的勾选,如图25.1所示。 [*] 步骤4:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT1”。单击“确定”按钮。 (2)【操作步骤】 步骤1:在“samp2.accdb”数据库窗口中,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器,在“显示表”对话框内添加“tSalary”表,关闭<显示表>对话框。 步骤2:单击<显示/隐藏>分组中的“汇总”按钮。 步骤3:双击“工号”,在“总计”行内选"Group By”。 步骤4:双击“工资”,光标在其左则单击定位输入标题“工资总计:”,在“总计”行内选择“合计”。 步骤5:双击“水电房租费”,光标在其左则单击定位输入标题“水电房租费合计:”,在“总计”行内选择“合计”。 步骤6:在“字段”行的第6列输入求年的表达式:yeart(年月]),在其“总计”行内选择“where”。在其条件行内输入:2005。取消其“显示”行的勾选,如图25—2所示。 [*] 步骤7:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT2”,单击“确定”按钮。 (3)【操作步骤】步骤1:在“samp2.accdb”数据库窗口中,在<创建>功能区的<查询>分组中单击“查询设计”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tStaff”和“tSalary”表,拖动“tSalary”表中的“工号”字段到“tStaff”表中的“工号”字段上,建立两表的联系,关闭<显示表>对话框。 步骤2:从“tSaff”表中选择“姓名”、从“tSalary”表中选择“工资”和“水电房租费”两个字段,然后再添加一个计算列:应发工资:[工资]-[水电房租费],并勾选“显示”复选框,如图25-3所示。 [*] 步骤3:单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT3”,单击“确定”按钮。 (4)【操作步骤】步骤1:在“samp2.accdb”数据库窗口中在<创建>功能区的<查询>分组中单击“查询设汁”按钮,系统弹出查询设计器。在<显示表>对话框中添加“tTemp”表,关闭<显示表>对话框。 步骤2:单击<查询类型>分组中的“更新”按钮,在查询设计器中显示“更新到”行。双击“tTemp”中“年龄”字段,将“更新到”行中设置为:[年龄]+1,如图25-4所示。 [*] 步骤3:单击“运行”按钮运行查询。单击快速访问工具栏中的“保存”按钮,在“查询名称”文本框中输入“qT4”,单击“确定”按钮。

解析
转载请注明原文地址:https://kaotiyun.com/show/s0gp777K
0

最新回复(0)