access数据库实例开发

上传人:wm****3 文档编号:51675111 上传时间:2018-08-15 格式:PPT 页数:58 大小:1.43MB
返回 下载 相关 举报
access数据库实例开发_第1页
第1页 / 共58页
access数据库实例开发_第2页
第2页 / 共58页
access数据库实例开发_第3页
第3页 / 共58页
access数据库实例开发_第4页
第4页 / 共58页
access数据库实例开发_第5页
第5页 / 共58页
点击查看更多>>
资源描述

《access数据库实例开发》由会员分享,可在线阅读,更多相关《access数据库实例开发(58页珍藏版)》请在金锄头文库上搜索。

1、第六章 Access数据库实例 开发人力资资源管理系统统 6.1 系统分析 6.2 实用数据库的创建 6.3 查询的设计 6.4 窗体的设计 6.5 报表的设计 6.6 “控制面板”窗体的设计 6.7 自定义应用程序的外观第6章 Access 数据库实例开发 人力资源管理系统本章主要介绍Access数据库应用系统开发的实例 ,利用Access数据库创建一个简单的“人力资源管理 系统”。通过对第5章的学习,已经逐步掌握了 Access数据库各类对象的设计与应用方法,本章将完 成“人力资源管理系统”数据库的设计、集成、发布 ,形成一个简单的“人力资源管理系统”。重点、难 点是利用向导创建查询、使用

2、设计图创建查询、多表 查询的创建、利用向导创建报表。6.1 系统分析“人力资源管理系统”是企业最基本的人事管理系统 。虽然它不能与大型数据管理库系统媲美,但它作为大型 人事管理系统的瘦身板,拥有了它的绝大部分功能。用户 可以通过该系统,管理企业内部职工的档案;进行人事考 勤,准备无误地记录职工的出勤情况;全自动生成企业职 工的工资表,使企业的工资与考勤紧密结合,从而减少企 业在人员管理的花费,提高企业效益。本系统的主要功能包括:职工档案资料管理;考勤管理; 工资管理; 职工档案管理模块的主要作用是保存职工的个人档案、 个人简历,并详细记录职工的工作调动情况。所有的职工 资料,都可以用多种方式进

3、行查询。考勤管理模块的作用是对企业内部的职工进行出勤考核 ,为了减轻考勤人员的工作量,只记录职工迟到、旷工的 记录。工资管理模块可以对职工的工资进行设定,结合 考勤管理部分的数据,自动生成工资表,并提供工资 条的打印功能。这个“人力资源管理系统”的实现,将以最常用 的方法来讲解数据库,表,查询,报表等内容的创建 ,其他的方法都是大同小异地利用向导来创建的,在 此我们就忽略不讲。6.2 实用数据库的创建1. 创建数据库步骤如下:(1) 启动Access 2000,它会弹出入图6.1所示的对话 框,现在我们是要创建新的数据库,而不是要打开数 据库,所以在弹出的对话框中选择“空数据库”;图6.1 选

4、择“空数据库”(2) 单击“确定”按钮,Access 2000 将会弹出如图 6.2所示“文件新建数据库”对话框,首先我们要选 择数据库文件的保存位置,我们可以使用资源管理器 一样的方法来选择路径,如图6.3所示,然后在对话 框的“文件名”组合框中输入“人力资源管理系统” ,最后单击“创建”按钮,“人力资源管理系统”的 数据库就创建完成。图6.2 “文件新建数据库”对话框图6.3 用资源管理器来选择路径(3) 创建好的数据库打开时如图6.4所示,用户 可以在左边选中所需要的创建的对象,然后 单击“新建”按钮,就可以创建所需要的对 象。图6.4选中所需要的创建的对象窗口2. 创建数据根据本系统要

5、实现的功能,我们要建立如下所述 的各数据表:职工基本信息:存放职工的基本信息 如:姓名, 出生日期,所在部门,职务等;调动信息:存放职工的调动情况;工资:存放职工每月的工资清单信息;考勤信息:记录职工的加班,迟到,矿工,早退等 ;部门表:存放部门信息,如部门名称,编号。所有的数据表结构如下:6.3 查询的设计6.3.1 创建参数查询现在我们以创建本系统中“职工基本信息按编号查询”,来 详细讲解“参数查询”是如何的创建的。步骤如下:(1)利用前面介绍的方法建立一个关于职工基本信息的简单查 询,在其中包括“职工编号”,进入该查询设计视图,如图6.5 所示图6.5 查询设计视图窗口(2)在“职工编号

6、”字段对应的设计网格的“条件” 栏中,输入“请输入职工编号”,如图6.6所示图 6.6 在条件栏中输入信息图6.7 输入参数值图 图 6.8 系统自动查出职工的信息窗口参数查询中,如果要进行模糊查询,则可以使用 “LIKE”运算符,例如,按职工的姓氏来查找职工的基本 信息,则可以在“姓名”字段对应的“条件”网格中输入 “LIKE请输入职工的姓氏&” * ”,则可以所搜出姓 名以特定的字符开始的职工信息;如果在“姓名”字段对 应的条件网格中输入“LIKE ”* ”&请输入职工的姓氏 ”,则可以所搜出姓名中包含特定的字符的职工信息。 这里的“*”代表任意数目的字符,“&”表示字符连接运 算符。6.

7、3.2 创建操作查询操作查询包括删除查询,更新查询,追加查询, 和生成查询。下面我们就以实例来讲解操作查询的在 本系统中的运用。1.生成表查询它实际上是将查询出来的数据以表的形式保存起 来。下面利用生成表查询将所有的女职工的信息保存 一张新表。方法如下:(1)利用前面的方法创建一个选择查询,查出所有 的女职工的信息,并进入该查询的设计视图中。(2)选择“查询”菜单中的“生成表查询”命令, 在Access弹出如图6.9所示的“生成表”对话框输入 生成表的表名称,如“女职工信息”。选择将新的表 保存到当前的数据库或者另外一个数据库中,若保存 到另外的数据库中,则还需要输入文件的保存路径。 这里我们

8、选择“当前数据库”图6.9 “生成表”对话框 (3)单击“确定”按钮,并关闭该查询的设计视图。 (4)这时我们刚才修改过的查询的图标会变成 , 双击该查询会跳出如图6.10所示的对话框,提示将创 建一个新表,单击“Y”按钮,完成生成表查询操作 。切换到“表”对象窗口中会看到新生成的“女职工 基本信息”表。图6.10 提示创建一个新表2更新查询它可以对一张或多张表中的记录进行批量更新。以更新职工 工资为例说明更新查询的具体步骤:(1)在数据库窗口中选择“查询”对象后,双击“在设计视图中 创建查询”。(2)在“显示表”对话框中把“工资”表加到查询的设计窗体中 。(3)选择“查询”菜单中的“更新查询

9、”命令,则在查询设计网 格中出现了“更新到”网格如图6.11所示,选择“加班费”字 段添加到设计网格中,并在“更新到”网格中输入“120”,在 条件输入“ 加班费”按钮来移动,完 成字段的选定。 如图6.28所示。图6.28 选定字段(4)单击“下一步”按钮,进入窗体布局的选择窗口 ,如图6.29所示,其中对话框右边的单选框列出了所 有的布局方式,左边则显示了选中布局的预览效果。 这里我们选择“纵栏式”。图6.29窗体布局的选择窗口(5)单击“下一步”按钮,进入窗体样式的选择窗口 。如图6.30所示,其中对话框右边的列表中列出了系 统自带的多种窗体的样式,左边相应的显示出了该样 式的预览效果,

10、这里可以根据自己的需要和爱好选择 。图6.30窗体样式的选择窗口(6)单击“下一步”按钮,进入“窗体向导”的最后 一步,在此为窗体指定标题为“考勤信息录入窗体” ,如图6.31所示,另外,还可以选择是打开窗体还是 进入窗体设计视图修改窗体的设计。最后单击“完成 ”按钮,即完成了“考勤信息录入窗体”的创建工作 ,如图6.32所示图6.31为窗体指定标题 图6.32完成后的“考勤信息录入 窗体” 3.“图表向导”创建窗体利用“图表向导”创建图表窗体,使数据更加清晰明 白。以“工资信息”为例说明方法: (1)在数据库窗口中选择“窗体”对象之后,单击“ 新建”按钮,在弹出的“新建窗体”对话框中,选择

11、“图表向导”,并选择要创建的图表的数据源。这里 选择“工资”表。如图6.33所示图6.33“新建窗体”对话框 (2)单击“确定”按钮后,系统将弹出“图表向导” 对话框,要求选择图表数据所在的字段,我们选择“ 姓名”,“年月”,“基本工资”三个字段。如图 6.34所示图6.34“图表向导”对话框(3)单击“下一步”按钮,系统弹出新的对话框,要求 选择所采用的图表类型,这里我们选择“柱形图”, 如图6.35所示。图6.35选择所采用的图表类型(4)单击 “下一步”按钮,系统弹出新的对话框,要 求指定数据在图表中的布局方式,这里要求以“姓名 ”作为横坐标,以“平均值基本工资”为纵坐标,双 击“求和基

12、本工资”,系统将弹出“汇总”对话框, 如图所示。然后我们选择“AVG”求平均值,最后的 设置如图6.36所示图6.36 “汇总”对话框 (5)单击 “下一步”按钮,系统弹出新的对话框,要 求设置图表的标题以及是否显示图表的图例,我们将 标题设为“职工工资图表”,在确定向导的设置完成 所需的操作,单击“确定”按钮,系统将会显示出图 表窗体的显示结果,如图6.37所示图6.37 图表窗体的显示结果6.5 报表的设计 在绝大部分的数据库管理系统中,报表打印功能都是一个 必备的模块,在Access 2000 中我们可以利用它提供的“报表 ”对象轻松的完成这样功能。在本系统中就有工资明细报表, 考勤流水

13、报表,职工基本信息报表 ,这些企业的需要的重要表 格。 1利用向导创建“考勤信息报表”(1)在数据库窗体中选择“报表”对象后,单击“新建”按钮, 打开“新建报表”对话框,选择其中的“报表向导”后,单击 “确定”按钮启动报表向导,在选择报表的数据来源,可以来自 多个表或查询,这里我们选择“部门”表。 (2)单击“下一步”按钮,系统弹出新的对话框,询问是否添加 分组级别,所谓分组级别,是指数据按照指定的字段的值进行 分组,分组字段值相同的那些记录将作为一组,在报表中相邻 的位置显示,在此我们选择“部门名称”字段添加到分组级别 中,在Access中,可以添加多个分组级别,并可以通过向导中 的左右箭头

14、添加按钮或删除分组级别。另外还可以选中某一分 组级别字段后,单击优先级对应的上下箭按钮来调整优先顺序 。另外,单击“分组选项”按钮,还可以在弹出的“分组间隔 ”对话框中选定的分组字段指定分组间隔。(3)单击“下一步”按钮,系统弹出新的对话框,询 问是否对数据进行排序,在下拉列表框中可以选择排 序字段,单击在它的按钮可以在两种排序方式之间切 换。我们选择“部门编号”作为排序字段。 (4)单击“下一步”按钮,系统弹出新的对话框,要 求确定报表的布局。报表向导提供了一些布局选项, 还提供了字段的多少选择纵向或横向打印,大家可以 在左边的布局样式的看到选择的预览效果。 (5)单击“下一步”按钮,系统弹

15、出新的对话框,要 求确定报表的样式。 (6)单击“下一步”按钮,系统弹出新的对话框,要 求为报表指定标题,报表标题之后点击“完成”按钮 即可,最后生成报表效果如图6.38所示图6.38 报表效果图2利用设计视图创建“职工基本信息报表”为例讲解步骤如下: (1)在要创建报表的“人类资源管理系统”数据库的窗口中 选择“报表”选项卡。 (2) 单击“新建”按钮,Access 2000 立即弹出“新建报 表”对话框,如图6.39所示,在这里我们在列表框里选择 第一项“设计视图”,在下拉列表框里选择我们选择需要 的“职工基本信息”表。图6.39 “新建报表”对话框(3)点击“确定”按钮,将打开如下窗体,

16、如图6.40所示有一个 工具箱,一个“职工基本信息”表的字段列表,一个报表设计 窗体。报表设计窗体中分为三部分:页面页眉,主题,页面页 脚。页面页眉:报表每页最开头所显示的文字或数据,如报表 标题;主题:报表的主要内容;页面页脚:报表每页的最后面 所要显示的文字或数据,如报表的页码。图6.40 打开的窗体(4)这里我们直接把字段列表中的“字段“,拖到“主题”中就 可以了,主体的数据显示就设置完成了。如图6.41所示图6.41 设置主体的数据显示 (5)为“报表”添加上标题,还有一些修饰性的控件来增加报表 的友好性。如图6.42所示中呈突起状态的分别是:“标签”与 “直线”控件,标签是用来显示文本的,想在报表显示报表的 标题,就要用到标签控件,那么直线控件能,它是用来显示直 线的。 图6.42 “标签”与“直线”控件(6)在工具箱上按下标签按钮,在报表窗体上画出的需要的标签 ,画好后光标就会在标签内闪烁,在这里输入要显示的文本, 我们输入“职工基本信息报表”,要将 “职工基本信息表”的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号