欢迎来到天天文库
浏览记录
ID:43196540
大小:676.00 KB
页数:11页
时间:2019-10-02
《新编计算机应用基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、任务15、员工生日数据查询一、工作背景人力部经理要求陈燕能便捷地查出每月生日的员工,计算当月生日的员工的礼金数额,并填入员工生日发放记录。二、工作任务陈燕需要新建一个能根据输入的月份参数,系统自动在“员工信息”表中检索出“当月生日员工”的条件参数查询,再建一个能自动计算礼金数额,自动追加员工生日礼金“发放记录”的生成表查询,最后还要新建一个能反映生日礼金发放信息的综合查询。三、工作分析“当月生日员工”查询,要根据用户输入的月份,在“员工信息”表中检索出在职员工的[出生年月]字段值中月份匹配的记录。可在查询条件表达式:Month([
2、出生年月])=[请输入生日月份]来实现。“生成发放记录”查询,可用Access的追加查询功能实现,即根据“当月生日员工”的[进公司时间],按照公司的规定算出生日礼金,然后将工号、金额等信息自动追加到“发放记录”表。礼金计算表达式为:50+(Year(Date())-Year([进公司时间]))*10。四、工作步骤步骤1:新建选择查询“当月生日员工”。步骤2:新建追加查询“生成发放记录”。步骤3:建立表间关系。步骤1:新建选择查询“当月生日员工”在“员工生日礼金发放管理”数据库窗口,选择【对象】→【查询】→双击【在设计视图中创建查询
3、】→弹出“显示表”窗口→选择【表】→“员工信息”→【添加】,如图15-1显示表窗口。关闭“显示表”窗口→在查询设计视图中依次双击“员工信息”表字段列表中“工号”、“部门”、“姓名”、“性别”、“出生年月”、“联系电话”、“进公司日期”、“是否在职”等字段名,作为查询结果需要的字段→单击菜单【文件】→【保存】→弹出“另存为”窗口→输入查询名称“当月生日员工”→【确定】,如图15-2选择查询视图。在字段[是否在职]下方对应的条件单元格输入“Yes”→在字段[出生年月]下方对应的条件单元格单击右键→【生成器】→在弹出的如图15-3表达式
4、生成器中输入表达式:Month([出生年月])=[请输入生日月份]→单击【确定】→单击菜单【文件】→【保存】。单击菜单【查询】→【运行】→弹出如图15-4输入参数值窗口→输入“3”→【确定】→显示查询结果如图15-5当月生日员工选择查询。步骤2:新建追加查询“生成发放记录”在“员工生日礼金发放管理”数据库窗口,选择【对象】→【查询】→双击【在设计视图中创建查询】→弹出“显示表”窗口→选择【查询】→“当月生日员工”→【添加】,如图15-6显示表窗口。关闭“显示表”窗口→单击菜单【查询】→【追加查询】→弹出如图15-7追加窗口→输入表
5、名称“发放记录”→【确定】。在追加查询设计视图→第一列字段选择[工号]→对应追加到:选择[工号]。第二列字段→输入表达式:50+(Year(Date())-Year([进公司时间]))*10→对应追加到:选择[金额]。如图15-8追加查询设计视图。单击菜单【文件】→【保存】→在弹出的另存为对话框输入查询名称“生成发放记录”→【确定】在“员工生日礼金发放管理”数据库窗口,选择【对象】→【查询】→双击运行【生成发放记录】→弹出如图15-9警告窗口→单击【是】。弹出输入参数值对话框→输入生日月份如:3→【确定】→弹出如图15-10警告窗
6、口→单击【是】→在表“发放记录”中追加了3条记录。步骤3:建立表间关系单击菜单【工具】→【关系】→弹出“显示表”对话框→双击“发放记录”、“员工信息”→关闭对话框,如图15-11关系窗口。拖动“发放记录”表[工号]字段到“员工信息”表[工号]上→弹出如图15-12编辑关系对话框→单击【创建】→建立了如图15-13两个表之间的关系→关闭窗口。五、任务提高请尝试根据“发放记录”和“员工信息”表建立一个“发放信息”查询,显示所有已发放生日礼金的员工的“工号”、“部门”、“姓名”、“性别”、“出生年月”、“联系电话”、“进公司日期”、“是
7、否在职”、“发放日期”、“金额”等信息。六、知识扩展数据查询1.查找符合条件的记录(1)使用向导创建查询(2)使用设计器创建查询2.总计查询的建立3.查看或修改SQL语句小结选择查询追加查询表间关系
此文档下载收益归作者所有