1、字段大小主键必填字段员工号文本3是员工姓名10性别2岗位20工龄工资等级表10-10 RANK工资等级表工资额数字单精度型表10-11 DEPT工作岗位表岗位名称岗位工资表10-12 GONGLING工龄工资额表工龄工资额4.实验步骤(1) 创建数据库启动Microsoft Access 2003,通过“文件”菜单中的“新建”命令,创建一个名为“salary.mdb”的数据库,如图10-17所示。图10-17 “新建数据库”文件对话框(2) 创建表在数据库“salary.mdb”中选择“表”标签,双击“使用设计器创建表”(如图10-18所示) ,分别创建“personnel”、“rank”、“
2、dept”、“gongling”四个表,各表结构如表10-910-12所示,其中“personnel”表的设计视图如图10-19所示。图10-18 新建“表”对象 图10-19 “salary”表结构用同样的方法在表设计视图中可以分别创建“rank”、“dept”和“gongling”三个表。(3) 输入各个表的相关记录,如图10-20所示。图10-20 “salary.mdb”数据库中相关表记录10.2.2 实验九 使用Access设计系统主界面(1) 掌握Access中使用设计视图创建窗体(2) 掌握窗体中按钮、图像控件的用法使用窗体设计视图创建“工资管理主界面”窗体。窗体是Access
3、2003数据库系统的一个重要对象,是用户与数据库之间的接口,使用窗体可以对数据库进行查询、修改、添加和打印等操作。窗体按其功能可以分为数据窗体、流程控制面板窗体和交互窗体。系统主界面提供了和“员工基本信息”、“工资设定”、“工资汇总”以及“工资查询”等功能模块的交互作用。(1) 创建主窗体选择“窗体”标签,双击“在设计视图中创建窗体”,设计如图10-21所示的工资管理系统主界面。图10-21 窗体设计视图打开属性窗口(如图10-22所示) ,将“主体”窗体的名称属性设置为“企业工资管理”,标签Label1的标题设置为“欢迎使用”,图像控件Image1的图片属性设置为“D:我的文档salarym
4、ain.JPG”。图10-22 窗体属性窗口(2) 设计功能命令按钮下面主要以“员工信息”命令按钮为例来简单说明。单击“工具箱”中的“命令按钮”,然后将鼠标移至窗体设计视图界面中要添加该命令按钮的地方,单击鼠标左键进行命令按钮的添加。在弹出的“命令按钮向导”窗口中选择该按钮所要执行的功能类别为“窗体操作”,操作类型为“打开窗体”,如图10-23所示。图10-23 命令按钮向导单击“下一步”,选择所要打开的窗体名称为“员工信息”,如图10-24所示。图10-24 选择需要打开的窗体单击“下一步”,选择按钮的显示类型。Access支持两种显示方式:“文本”型和“图片”型,我们选择“文本”型为例进行
5、说明。单击“文本”选项按钮,在文本框中输入命 令按钮标题为“员工信息”, 单击完成,“员工信息”按钮添加完毕,如图10-25所示。图10-25 按钮的显示类型选择以相同的方法依次添加“工资基本设定”,“工资汇总”及“工资查询”命令按钮。需要打开的窗体也依次为“工资基本设定”,“工资汇总”和“工资查询”。“退出”按钮的设计,只需在上面第二步时选择该按钮所要执行的功能类别为“窗体操作”,操作类型为“关闭窗体”即可。完成后的系统主界面如图10-26所示。图10-26 工资管理系统主界面设计10.2.3 实验十 使用Access设计员工基本信息模块(1) 掌握Access中子窗体的使用(2) 掌握窗体
6、中选项卡、复选框、文本框控件的用法(3) 掌握Access中单表查询的设计和使用使用窗体设计视图创建 “员工信息”窗体。窗体中的窗体称为子窗体,包含子窗体的窗体称为主窗体。主窗体和子窗体通常用于显示多个数据源(表或查询) 的数据。本模块包含的功能有:员工信息浏览、增加删除修改员工记录,根据查询条件查询员工记录、显示查询结果。因要实现的功能比较多,一个表单不可能容纳下所有控件,所以我们利用选项卡控件来实现。(1)使用向导创建员工信息窗体选择“窗体”标签,单击“新建”,打开“新建窗体”对话框。创建方式选择为“设计视图”,数据源选择为“personnel”,如图10-27所示。图10-27 新建窗体
7、对话框单击“确定”后,打开窗体设计视图,设计如图10-28所示的窗体。图10-28 员工信息窗体设计视图添加一个“员工信息”标签和一个选项卡控件,选项卡默认为两页,选定选项卡控件后单击右键,在弹出的快捷菜单中选择“插入页”增加新页,将三个页的标题分别设置为“一览”,“查询”和“查询结果”。添加 “退出”命令按钮(做法如实验九中的“退出”按钮)。(2) “一览”子页面设计在“视图”菜单下选择“字段列表”命令,打开字段列表对话框。依次将其中的字段拖动到“一览”子页面。然后开始添加记录导航和记录操作功能命令按钮。单击“工具箱”中的“命令按钮”,在窗体设计视图界面中单击鼠标左键进行命令按钮的添加。在弹
8、出的“命令按钮向导”窗口中选择该按钮所要执行的功能类别为“记录导航”,操作类型为“转至前一项记录”,如图10-29所示。图10-29 记录导航单击“下一步”,按钮类型选择“文本”型,按钮标题设置为“上一条”。如图10-30所示。图10-30 按钮类型设置单击完成,“上一条”功能命令按钮添加完毕。按以上步骤依次添加“第一个”,“下一个”和“最后一个”记录导航命令按钮。再次添加“添加记录”,“修改记录”,“删除记录”和“撤销”4个记录操作命令按钮,不同之处是按钮类别为“记录操作”,操作类型分别选择为“添加新记录”,“保存记录”,“删除记录”和“撤销记录”。完成后效果如图10-31所示。图10-31
9、 “一览”子页面设计视图(2) 查询功能设计查询功能的设计思想是由查询页面输入查询条件,设计Access查询,然后将查询结果以子窗体形式显示在查询结果页面。查询条件有按员工号、按员工姓名和工号姓名同时输入三种,因此要设计三个查询:query2、query3、query4。由于一个子窗体只能绑定一个数据源,所以在查询结果页面要添加三个子窗体分别显示三个查询的结果。1 通过“工具箱”,设计如图10-32所示的查询子页面。图10-32 查询子页面设计视图其中,复选框Check1的标题属性设置为“员工号”, 复选框Check2的标题属性设置为“员工姓名”,文本框text7、text8的可用属性设置为“
10、否”。分别为Check1、Check2添加Click事件代码。Check1的Click事件代码:If Check1.Value = -1 ThenText7.Enabled = TrueElseText7.Enabled = FalseEnd IfCheck2的Click事件代码:If Check2.Value = -1 ThenText8.Enabled = TrueText8.Enabled = False2 选择“在设计视图中创建查询”,如图10-33所示。图10-33 创建查询添加“personnel”表,选择所有字段为显示字段,员工号字段条件设置为“forms!员工信息!text7”
11、,保存查询名称为“query2”,如图10-34所示。图10-34 query2设计视图按上述方法分别创建query3和query4, query3的员工姓名字段条件设置为“forms!text8”,设计视图如图10-35所示。query4的员工号字段条件设置为“forms!text7”,员工姓名字段条件设置为“forms!text8”,设计视图如10-36所示。图10-35 query3设计视图图10-36 query4设计视图在查询结果子页面中分别添加三个子窗体,名称为subform1,subform2和subform3,如图10-37所示。图10-37 查询结果子页面设计视图将subfo
12、rm1,subform2和subform3的源对象分别设置为query2、query3和query4。以subform1为例,如图10-38所示。图10-38 子窗体数据源设置注意:链接子字段、链接主字段必须为空。3 为“查找记录”按钮添加Click事件代码如下:If Text7.Enabled = True And Text8.Enabled = False Then &按工号查询Me.subform1.Visible = TrueMe.subform2.Visible = FalseMe.subform3.Visible = FalseMe.subform1.Form.Requery &刷新数据源If Text7.Enabled = False And Text8.Enabled = True Then &按姓名查询Me.subform1.Visible = FalseMe.subform2.Visible = TrueMe.subform2.Form.Requery &If Text7.Enabled = True And Text8.Enabled = True Then &按工号姓名
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1