欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第4章 Access 2010数据库设计实例.ppt

    • 资源ID:88375008       资源大小:7.36MB        全文页数:88页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4章 Access 2010数据库设计实例.ppt

    第4章Access2010数据库设计实例本章学习重点本章学习重点nAccess数据库应用系统规划、设计的基本知识nAccess数据表的设计和管理n根据Access数据表进行查询的设计和管理nAccess窗体的设计和管理nAccess报表的设计和管理nAccess宏的设计职工表职职工代工代号号姓名姓名单单位位年年龄龄性性别别学学历历职职称称联联系系电话电话10011001张东张东光光院院办办2525男男本本科科职级职级7 7010-32655913010-3265591310021002李重新李重新院院办办4141男男本本科科职级职级5 5010-43615621010-4361562150035003石石树树村村通信通信系系4848男男硕硕士士教授教授010-45628789010-4562878950045004纪纪小小东东通信通信系系2828女女博博士士副教授副教授010-54890378010-54890378基本工资表 职职工代工代号号日期日期基本工基本工资资浮浮动动工工资资特教特教贴贴岗岗贴贴保津保津贴贴误误餐餐费费教教护护10012011-12-23519223048266802010022011-12-23812356072402802020012011-12-23759315065358802050032011-12-2310024688996512802050042011-12-237593150653588020工资扣款表职职工代工代号号日期日期公公积积金金房租房租水水费费电费电费医医疗疗会会费费子保子保煤气煤气网网视视税收税收违纪违纪扣扣款款10012011-12-231045021.21141.5654.01348.01824.0510022011-12-231507031.34150.4555.11352.14836.7820012011-12-231045025.06122.9954.23332.01824.3535020022011-12-2319089.87215.2356.01312.1868.0950032011-12-231908089.78235.4356.05320.2868.9956050042011-12-2314052.32126.7655.32332.01837.21请假情况表和奖金表职职工代工代号号时间时间性性质质天数天数10012011-12-02病假350032011-12-14事假150032011-12-20病假520012011-11-29病假220012011-12-3事假250042011-12-9病假120022011-12-10职职工代工代号号日期日期事事项项工作工作量量10012011-12-23行政(平均)5620012011-12-23本科2620022011-12-23成教1850032011-12-23分校1850042011-12-23本科2650042011-12-23公共课26创建数据库和数据表 n在【文件】选项卡中,依次选择【新建】【可用模板】【空数据库】n在窗口右下角的【文件名】文本框中输入数据库的文件名“GZ.accdb”,单击文件名右边的【打开文件夹】按钮,弹出【文件新建数据库】窗口(如图)。在该窗口的【保存位置】下拉列表框中选择“工资管理信息系统”数据库文件的保存位置单击【确定】按钮。“基本工资”表创建过程n打开“GZ”数据库,单击【创建】选项卡的【表格】组中的【表设计】按钮,Access会自动创建一个名为“表1”的空表,并打开它的设计视图。n在该设计视图中,创建“基本工资”表所需的字段,将“职工代号”字段设置为该表的主键。n单击窗口最顶端的【保存】按钮,弹出【另存为】窗口。在该窗口的【表名称】文本框中输入“基本工资”,单击【确定】按钮,完成表名的修改和表结构的保存。n打开“基本工资”表的数据表视图,在其中输入具体的数据记录。“职工表”的设计“工资扣款”表的设计“请假情况”表的设计“奖金”表的设计 422 建立各表间的关系建立各表间的关系n在“GZ”数据库中,单击【数据库工具】选项卡的【关系】组中的【关系】按钮,进入【关系】视图,在弹出的【显示表】窗口中选择需要建立关系的所有表,单击【添加】按钮,将这些表添加到【关系】视图中。n关闭【显示表】窗口,在【关系】视图中通过鼠标拖动关联字段“职工代号”,创建各表间的关系。n单击【关系工具-设计】选项卡的【关系】组中的【关闭】按钮,关闭【关系】视图。n保存数据库。43 查询设计查询设计n“病事假汇总查询”设计n“病事假汇总查询”按职工代号统计每个职工请假的总天数。n在“GZ”数据库中,单击【创建】选项卡的【查询】组中的【查询设计】按钮,在弹出的【显示表】窗口中选择该查询的数据源“请假情况”表,单击【添加】按钮,把该表添加到查询设计视图中。n关闭【显示表】窗口,单击【查询工具-设计】选项卡的【显示/隐藏】组中的【汇总】按钮,并如下图所示设计该汇总查询。n单击【保存】按钮,在弹出的【另存为】对话框中输入查询名称为“病事假汇总查询”。n单击【确定】按钮,完成该查询的创建。n查询运行结果如下。“奖金汇总查询”设计n“奖金汇总查询”是要按职工代号统计每个职工的总的工作量和总的奖金数。这里,总奖金数按总工作量*50来计算。n在“GZ”数据库中,单击【创建】选项卡的【查询】组中的【查询设计】按钮,在弹出的【显示表】窗口中选择该查询的数据源“奖金”表,单击【添加】按钮,把该表添加到查询设计视图中。n关闭【显示表】窗口,单击【查询工具-设计】选项卡的【显示/隐藏】组中的【汇总】按钮,并如图所示设计该汇总查询。n单击【保存】按钮,在弹出的【另存为】对话框中输入查询名称为“奖金汇总查询”。n单击【确定】按钮,完成该查询的创建。n查询运行结果如下。432“工资条查询工资条查询”的设的设计计n“工资条查询”是以“职工表”、“基本工资”表、“工资扣款”表、“病事假汇总查询”和“奖金汇总查询”为基础的,显示职工代号、姓名、所有实际发放的工资和津贴情况、应该发放的总工资数、所有扣款情况和实际发放的总工资数。n在“GZ”数据库中,单击【创建】选项卡的【查询】组中的【查询设计】按钮,在弹出的【显示表】窗口中选择该查询的数据源,即“职工表”、“基本工资”表、“工资扣款”表、“病事假汇总查询”及“奖金汇总查询”。单击【添加】按钮,将其添加到查询设计视图中。n关闭【显示表】窗口,如下图所示设计该查询。n职工实际获得的基本工资、浮动工资、特教贴、岗贴等都按照实际工作天数的比例来计算(用实际工作的天数除以30),因此工资的发放率是1-病事假汇总查询!天数/30。n基本工资是基本工资!基本工资*(1-病事假汇总查询!天数/30)n职工应发工资按基本工资+浮动工资+特教贴+岗贴+保津贴+误餐费+教护+奖金数计算,其中奖金数来自于奖金汇总查询。n职工实发工资按应发工资-公积金-房租-水费-电费-医疗-会费-子保-煤气-网视-税收-违纪扣款计算。n可以使用表达式生成器设计计算字段。其他字段的表达式n浮动工资:基本工资!浮动工资*(1-病事假汇总查询!天数/30)n特教贴:基本工资!特教贴*(1-病事假汇总查询!天数/30)n岗贴:基本工资!岗贴*(30-病事假汇总查询!天数)/30n保津贴:基本工资!保津贴*(1-病事假汇总查询!天数/30)n误餐费:基本工资!误餐费*(1-病事假汇总查询!天数/30)n教护:基本工资!教护*(1-病事假汇总查询!天数/30)n应发工资:基本工资+浮动工资+特教贴+岗贴+保津贴+误餐费+教护+奖金数n实发工资:应发工资-公积金-房租-水费-电费-医疗-会费-子保-煤气-网视-税收-违纪扣款 n单击【保存】按钮,在弹出的【另存为】对话框中输入查询名称为“工资条查询”。n单击【确定】按钮,完成该查询的创建。433“按单位汇总查询按单位汇总查询”的设计的设计n“按单位汇总查询”是根据“单位”字段对“工资条查询”进行汇总而成,以满足用户单位的统计和会计工作上的需要。n在“GZ”数据库中,单击【创建】选项卡的【查询】组中的【查询设计】按钮,在弹出的【显示表】窗口中选择该查询的数据源,即“职工表”和“工资条查询”。单击【添加】按钮,把它们添加到查询设计视图中。n关闭【显示表】窗口,单击【查询工具-设计】选项卡的【显示/隐藏】组中的【汇总】按钮,并如下图所示设计该汇总查询。这里,以“单位”和“日期”字段分组,其余字段都选择“合计”。n单击【保存】按钮,在弹出的【另存为】对话框中输入查询名称为“按单位汇总查询”。n单击【确定】按钮,完成该查询的创建。44 窗体设计窗体设计n本系统中设计了两类窗体,即数据录入类窗体和查询类窗体。n数据录入类窗体使用户能在窗体中增加、删除、修改表中的数据;n查询类窗体使用户能方便地浏览查询结果。441 数据录入窗体的设计数据录入窗体的设计n1“基本数据”窗体n“基本数据”窗体用来向“基本工资”表录入数据。创建该窗体的步骤如下:n在“GZ”数据库中,单击【创建】选项卡的【窗体】组中的【窗体向导】按钮,弹出【窗体向导】对话框,如下图所示。n在【表/查询】下拉列表框中选择该窗体的数据源“基本工资”表,将【可用字段】列表中的所有字段添加到右边的【选定字段】列表中。n单击【下一步】按钮,选择窗体布局为【表格】。n单击【下一步】按钮,指定窗体标题为“基本数据”。n单击【完成】按钮,Access根据上述设置自动创建一个名为“基本数据”的表格式窗体,如图所示。n自动创建的窗体中可能存在某些字段宽度不合理的问题,比如上图中“职工代号”和“日期”字段文本框宽度过小导致实际内容无法正常显示,因此有必要进行调整。调整方法如下:n 切换至窗体的设计视图或布局视图:可以单击【开始】选项卡的【视图】组中的【视图】按钮,在弹出的子菜单中选择【设计视图】或【布局视图】,如后图所示。n 在设计视图或布局视图中,将各字段调整到合适宽度后保存窗体。n切换到窗体视图,显示“基本数据”窗体的运行结果如下图所示。“工资扣款”窗体“病事假”窗体“奖金”窗体 442 查询窗体的设计查询窗体的设计n查询窗体是指用于展示查询结果的窗体。在本章的例子中,查询类窗体有2个,即“按单位汇总”窗体和“工资条”窗体。n1“按单位汇总”窗体n“按单位汇总”窗体的数据源是“按单位汇总查询”。创建该窗体的方法与4.4.1节介绍的创建“基本数据”窗体的方法相同。2“工资条”窗体设计n在“GZ”数据库中,单击【创建】选项卡的【窗体】组中的【窗体向导】按钮,弹出【窗体向导】对话框。n在该对话框的【表/查询】下拉列表框中选择该窗体的数据源“工资条查询”,将【可用字段】列表中的所有字段添加到右边的【选定字段】列表中;单击【下一步】按钮,选择窗体布局为【表格】;单击【下一步】按钮,指定窗体标题为“工资条”;单击【完成】按钮,Access根据上述设置自动创建一个名为“工资条”的表格式窗体。n切换到窗体的设计视图,如下图1所示。由于工资条用于通知每个职工当月的工资情况,每一条数据上方都应有字段说明,因此需要在窗体的设计视图中,将所有字段的标题标签从【窗体页眉】节移动到【主体】节中,如下图2所示。n保存该窗体。45 报表设计报表设计n“工资管理信息系统”提供对两种报表的打印输出功能,即“工资报表”和“按单位汇总报表”。451“工资报表工资报表”的设计的设计 n“工资报表”的数据来源于“工资条查询”。n在“GZ”数据库中,单击【创建】选项卡的【报表】组中的【报表向导】按钮,弹出【报表向导】对话框。n n在该对话框中,选择报表的数据源为“工资条查询”,并选定所有字段;单击【下一步】按钮,不添加分组级别;单击【下一步】按钮,无需选择排序字段;单击【下一步】按钮,指定报表布局方式,这里设置【布局】为【块】,【方向】为【横向】,如下图1所示;单击【下一步】按钮,指定报表标题为“工资报表”;单击【完成】按钮,Access根据上述设置自动创建一个报表,如下图2所示。n由上图可见,自动创建的报表中很多字段的宽度不尽合理,而且这个报表也不像实际工资条的样式,因此需要进行调整。调整方法如下:n 切换至报表的设计视图:可以单击【开始】选项卡的【视图】组中的【视图】按钮,在弹出的子菜单中选择【设计视图】。n 在设计视图中,将各字段调整到合适宽度,并将所有字段的标题标签从【页面页眉】节移动到【主体】节中。n保存该报表。452“按单位汇总报表按单位汇总报表”的设计的设计n“按单位汇总报表”的数据源是“按单位汇总查询”。46 用宏完善系统功能用宏完善系统功能461 设计设计“面板面板”窗体和相应的宏窗体和相应的宏n1.系统菜单设计系统菜单设计 n“工资管理信息系统”主界面(即“面板”窗体)中菜单、菜单项及其相应的宏如表所示。菜菜单单菜菜单项单项菜菜单单名称名称宏宏菜菜单项单项名称名称子宏操作子宏操作功能功能数据录入菜单1基本数据OpenForm(“基本数据”)打开“基本数据”窗体工资扣款OpenForm(“工资扣款”)打开“工资扣款”窗体病事假OpenForm(“病事假”)打开“病事假”窗体奖金OpenForm(“奖金”)打开“奖金”窗体查询菜单2按单位汇总OpenForm(“按单位汇总”)打开“按单位汇总”窗体工资条OpenForm(“工资条”)打开“工资条”窗体打印菜单3按单位汇总报表OpenReport(“按单位汇总报表”)打开“按单位汇总报表”工资报表OpenReport(“工资报表”)打开“工资报表”退出退出退出QuitAccess保存并退出2“菜单1”宏的设计n“面板”窗体中的“数据录入”菜单是由“菜单1”宏来实现的。n在“GZ”数据库中,单击【创建】选项卡的【宏与代码】组中的【宏】按钮,进入宏生成器,如图所示。n在宏生成器中创建一个子宏,将其命名为“基本数据”。为该子宏块添加一个“OpenForm”宏操作,并将该宏操作的【窗体名称】参数设置为“基本数据”窗体,其他参数保留缺省设置,如图所示。n类似地,在下面继续依次创建“工资扣款”子宏、“病事假”子宏和“奖金”子宏。在每个子宏中都添加一个“OpenForm”宏操作,只是由于打开的窗体不同,【窗体名称】参数要分别设置为“工资扣款”、“病事假”和“奖金”窗体,如下图所示。n单击【保存】按钮,在弹出的【另存为】对话框中输入宏名称为“菜单1”,单击【确定】按钮。3“菜单2”、“菜单3”和“退出”宏的设计 n“面板”窗体中的“查询”、“打印”和“退出”菜单分别是由“菜单2”、“菜单3”和“退出”这3个宏来实现的。n“菜单2”宏的设计与“菜单1”基本一样,只是子宏的名称不同,以及选择打开的窗体不同(具体设置参见表4-6)。n“菜单3”宏的设计与“菜单1”很类似,只是子宏的名称不同,并且子宏块中选择添加的操作应是“OpenReport”,且相应的【报表名称】参数要设置为需要打开的报表名称,如图所示。n“退出”宏的设计如下图所示。4“主菜单”宏的设计n由于Access中子宏不允许嵌套,因此需要再创建一个“主菜单”宏,用来将前面创建的“菜单1”、“菜单2”、“菜单3”和“退出”这4个宏组织在一起。n创建“主菜单”宏的步骤如下:n在“GZ”数据库中,单击【创建】选项卡的【宏与代码】组中的【宏】按钮,进入宏生成器。n在【添加新操作】文本框中选择“AddMenu”宏操作,该操作可以为窗体或报表添加菜单。将“AddMenu”宏操作的参数【菜单名称】设置为“数据录入”,【菜单宏名称】设置为“菜单1”,【状态栏文字】设置为“录入数据”。n类似地,在后面继续添加3个“AddMenu”宏操作。各个“AddMenu”宏操作的具体参数设置参见右图所示。n单击【保存】按钮,在弹出的【另存为】对话框中输入宏名称为“主菜单”,单击【确定】按钮。5“面板”窗体的设计n“面板”窗体是系统的控制中心,这种控制主要是通过主菜单调用相应窗体或报表来实现的。创建“面板”窗体的关键就是要在窗体中关联“主菜单”宏。n在“GZ”数据库中,单击【创建】选项卡的【窗体】组中的【窗体设计】按钮,打开一个新窗体的设计视图,如图所示。n拖动显示窗体至适当大小,在【窗体设计工具-设计】选项卡的【控件】组中选择【标签】控件,并在窗体中合适位置单击鼠标插入标签,并输入“学校工资管理信息系统”,如下图所示。选定该标签对象,通过【窗体设计工具-格式】选项卡的【字体】组中的工具设置标签文字的字体、字号等格式。n选中窗体,在窗体的【属性表】窗口的【其他】标签页中,找到【菜单栏】属性,并在该属性对应的文本框内输入宏名“主菜单”,这样就把“主菜单”宏作为菜单添加到窗体中了,如右图所示。n单击【保存】按钮,在弹出的【另存为】对话框中设置【窗体名称】为“面板”,单击【确定】按钮。462 设计设计“登录登录”窗体窗体n“登录”窗体是“工资管理信息系统”启动后显示的第一个窗体,该窗体要求用户输入正确的密码才能进入数据库。n“登录”窗体中放置有一个“文本框”控件和一个“按钮”控件。“文本框”用来接收用户的输入。“按钮”的单击事件与一个验证密码正确性的宏相关联,当该按钮被单击时,将触发宏的执行,对文本框接收的字符串进行验证,如果与正确的密码相符,则启动系统“面板”窗体,如果不符,则提示用户密码输入有误。n在“GZ”数据库中,单击【创建】选项卡的【窗体】组中的【窗体设计】按钮,打开一个新窗体的设计视图。n拖动窗口到合适的大小,向窗体添加“标签1”、“标签2”、“文本框”、“命令按钮”4个控件。在“标签1”中输入“学校工资管理信息系统”,在“标签2”中输入“密码:”,并通过设置标签属性调整文字的格式,将“文本框”的名称命名为“密码”,将命令按钮的标题设置为“确定”,如后图所示。n(3)在“确定”按钮的【属性表】窗口的【事件】标签页中,找到【单击】属性。点击该属性对应的文本框,然后在右边出现的【】按钮上单击,弹出【选择生成器】对话框,选择“宏生成器”,单击【确定】按钮,如下图所示。n在宏生成器中定义宏的操作,如右图所示。该宏的功能是对“密码”文本框的内容进行验证,如果与正确的密码“888”不相符,则弹出提示消息框;否则,打开“面板”窗体。n单击【保存】按钮,在弹出的【另存为】对话框中设置【窗体名称】为“登录”,单击【确定】按钮。n由于“登录”窗体是系统启动时要显示的第一个窗体,因此要进行启动设置,以便打开数据库时,系统能自动运行“登录”窗体。n启动项的设置方法是:在“GZ”数据库中,单击【文件】选项卡中的【选项】按钮,弹出【Access选项】对话框。在该对话框的左侧区域选择【当前数据库】,然后在右边区域中,将【显示窗体】选项设置为“登录”窗体,如下图所示。同时,还可以将【应用程序标题】设置为“学校工资管理信息系统”,并取消勾选【显示导航窗格】、【允许全部菜单】及【允许默认快捷菜单】等选项。此此课件下件下载可自行可自行编辑修改,修改,仅供参考!供参考!感感谢您的支持,我您的支持,我们努力做得更好!努力做得更好!谢谢!

    注意事项

    本文(第4章 Access 2010数据库设计实例.ppt)为本站会员(豆****)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开