Access数据库应用技术(李向伟第3版)课件 项目6-8 宏的使用、数据安全与数据交换、“进销存管理系统”的实现_第1页
Access数据库应用技术(李向伟第3版)课件 项目6-8 宏的使用、数据安全与数据交换、“进销存管理系统”的实现_第2页
Access数据库应用技术(李向伟第3版)课件 项目6-8 宏的使用、数据安全与数据交换、“进销存管理系统”的实现_第3页
Access数据库应用技术(李向伟第3版)课件 项目6-8 宏的使用、数据安全与数据交换、“进销存管理系统”的实现_第4页
Access数据库应用技术(李向伟第3版)课件 项目6-8 宏的使用、数据安全与数据交换、“进销存管理系统”的实现_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

项目六宏的使用教学目标能力目标掌握常用的宏的基本操作掌握宏的基本创建方法掌握在窗体中添加宏的操作知识目标理解宏的概念和基本功能了解宏的创建方法了解运行宏和调试宏的方法主要内容任务2创建宏组任务3创建条件宏任务1认识并创建宏任务4创建数据宏任务1认识并创建宏宏是由一个或多个操作组成的命令集合,可以快速重复自动执行某个操作,其中每个操作都能完成特定的功能。在Access2013中宏可以自动执行对其它数据库对象的操作,比如自动打开查询、窗体、报表等,自动对窗体大小进行控制等。本任务主要是对宏的相关概念进行讲解,并通过单个宏的创建,理解宏及其基本功能,掌握创建宏的基本操作。任务分析任务1认识并创建宏一、宏的相关概念及功能1.宏的概念宏是由一个或多个操作组成的集合,宏作为Access2003数据库的对象之一,和其他对象不同的是,宏可以操作其他数据库对象,比如打开和关闭窗体、运行报表、浏览记录等。宏可以是只包含操作序列的单一的宏,也可以是一个宏组,宏组就是包含多个宏的集合。在宏组中每个宏都有一个名称,引用宏组中的宏的格式为“宏组名.宏名”。2.宏的功能:宏的常用功能如下:知识准备打开、关闭表、查询、窗体等数据库对象。报表的预览、报表的打印、查询的执行。筛选、查找记录。显示警告信息框、响铃警告。移动窗口,改变窗口大小。实现数据的导入导出。定制菜单。设置控件的属性。任务1认识并创建宏二、宏的创建及宏的操作1.宏的创建宏和宏组的创建是在宏的设计视图中进行。选择“创建”选项卡,选择“宏与代码”功能区-“宏”命令,进入“宏设计”窗口。知识准备任务1认识并创建宏从宏的设计视图中可以看到宏由宏名、条件、操作、注释、操作参数等五部分组成,“宏名”:单个宏只有宏对象的名称,并通过宏对象的名称执行宏,对于宏组,是通过submacro命令来指明子宏名的。每个宏都有一个唯一的名称,并使用“宏组名.宏名”来调用宏。“条件”:用来设置宏执行需要满足的条件,如果有条件选项,当满足条件时宏才能执行。“操作”:Access2013中提供的各种宏可以执行的操作命令,可以从“添加新操作”命令列表中选择。“注释”:对宏操作的一个说明。“操作参数”:设置具体操作的对象等。知识准备任务1认识并创建宏三、宏的运行宏的运行通常有以下几种方法:在数据库对象列表区,选择“宏”对象,选中具体的宏对象名称,双击宏名称。“设计”-“运行”按钮执行正在设计的宏。在窗体、控件、报表和菜单中调用执行宏。自动执行宏。该宏的名字固定设为“AutoExec”,则每次启动数据库时,将自动执行该宏。宏在执行前必须对宏进行保存,宏在运行中如果出现错误,或需要跟踪宏的执行过程,可以使用单步执行宏的方法,一步步运行宏,可以很方便观察到宏的执行过程,并发现错误并改正。知识准备任务操作任务1认识并创建宏操作实例:创建一个宏,自动打开“商品信息管理”窗体,显示提示信息为“注意输入商品的详细信息”的对话框,并发出警示声音。操作步骤:步骤1:打开“进销存管理”数据库,打开“进销存管理”数据库,单击“创建”-“宏”按钮,打开创建宏的设计视图。步骤2:在宏设计器中,“添加新操作”下拉列表中选择“OpenForm”操作,设置“窗体名称”栏的值为“商品信息管理”。步骤3:单击最下面的“+”号,添加第二项宏操作,在“+”后面的“添加新操作”下拉列表中选择“MsgBox”操作,在“消息”栏输入“注意输入商品的详细信息”。步骤4:单击最下面的“+”,添加第三项宏操作,在“+”后面的“添加新操作”下拉列表中选择“Beep”操作。选择快速工具栏“保存”按钮,在打开的对话框中,输入“添加商品信息”作为宏对象名,单击“确定”按钮对宏进行保存。步骤5:单击宏工具-设计-“运行”按钮,运行宏,宏创建完成。任务操作任务1认识并创建宏实训:在“进销存管理”数据库中创建自动打开报表的宏,并将报表窗口最大化,显示提示信息为“报表窗口已最大化”。【实训要求】1.自动打开的报表为“进货统计”。2.打开报表后,将报表窗体最大化。3.在将报表窗口最大化后显示提示信息对话框,提示信息为“报表窗体已最大化”。任务实训任务1认识并创建宏任务2创建宏组宏是执行特定任务的操作或操作集合,其中每个操作能够实现特定的功能。只有一个宏名的称为单一宏,包含2个以上宏名的称为宏组。宏组在使用时,每次只能使用宏组中的一个宏,具体调用格式是:“宏组名.宏名1”等,创建宏组的操作也是在设计视图完成的。本任务通过创建宏组的案例,讲解宏组的创建方法及操作,了解宏组的应用。任务分析任务2创建宏组操作实例:创建一个宏组,在“员工信息管理1”窗体上添加按钮,并调用宏组中的宏,通过单击按钮完成窗体的最大化、最小化及还原功能。任务操作操作步骤:步骤1:打开“员工信息管理1”窗体设计视图。步骤2:通过“控件箱”在主体节中分别加入三个命令按钮,为“最大化”、“最小化”和“还原”,保存窗体。步骤3:选择“开始”菜单-“创建”-“宏”按钮,打开宏的设计视图,选中操作目录中的“submacro”,并进行双击,为该宏添加子宏的宏名。步骤4:在宏设计器中,设置第一行子宏名为“最大化”,操作选择“Maximizewindow”。继续选中操作目录中的“submacro”,为该宏添加第二个子宏的宏名“最小化”,操作选择为“Minimizewindow”。继续选中操作目录中的“submacro”,为该宏添加第三个子宏的宏名“还原”,操作选择为“Restorewindow”。保存宏,命名为“窗口大小”。步骤5:在窗体设计视图中打开“员工信息管理1”,右键单击“最大化”按钮,选择“属性”命令,在“事件”选项卡中的“单击”栏中,选择“窗口大小.最大化”宏,。步骤6:用同样的方法设置“最小化”按钮和“还原”按钮的属性。步骤7:由于Access2013中窗口需要弹出才能实现对窗体大小的控制操作,所以将“员工信息管理1”窗体的“弹出方式”属性改为“是”。打开“员工信息管理1”窗体,点击最大化、最小化和还原按钮可实现窗体的最大化、最小化和还原窗口大小操作。任务操作任务2创建宏组实训:创建一个窗体,并创建一个宏组,完成在一个窗体可以打开其它窗体和报表的功能,效果如下图所示。【实训要求】1.创建一个包含下图所示的多个命令按钮的窗体。2.创建一个宏组名为“打开窗体和报表”的宏组,在宏组中创建宏,分别用来打开如下图按钮中的窗体和报表以及关闭窗口。3.在窗体设计视图中,分别在按钮上引用新建的宏组中的宏,来完成相应的操作。任务实训任务2创建宏组宏的执行也可以设置执行条件,当条件满足时,宏就执行相应的操作,当条件不满足就不执行该操作,继续执行下一个操作,这种宏称为“条件宏”。本任务将通过实例来讲解如何创建“条件宏”并完成相应的功能。任务分析任务3创建条件宏操作实例:创建一个宏,打开“销售记录”窗体,并将记录进行定位,如果该记录“付款方式”字段中是“现金”,就弹出提示信息框,显示“该客户使用现金支付!”,如果“付款方式”字段中不是“现金”,则弹出提示信息框,显示“该客户未使用现金支付!”。任务操作任务3创建条件宏实训:创建一个窗体,窗体中有一个输入数据的文本框,通过宏来判断在文本框输入的数据是正数、负数、还是0。【实训要求】1.创建一个窗体,窗体中包含一个文本框和一个“确定”按钮。2.创建一个条件宏,当文本框中输入的是正数时,弹出提示框“你输入的是正数!”,输入的是负数时,弹出提示框“你输入的是负数!”,输入的是“0”时,弹出提示框“你输入的是0”。提示:条件表达式格式为[Forms]![窗体名称]![文本框名称]>0;[Forms]![窗体名称]![文本框名称]=0;[Forms]![窗体名称]![文本框名称]<0。3.在窗口中添加“确定”按钮,当单击“确定”按钮时,开始执行宏。任务实训任务3创建条件宏用户可以通过验证规则来限制数据表的数据输入信息,但是用户直接对数据进行增删改时,并不能有效防范用户的一些违规操作。添加数据宏来执行一些操作,就可以在表中(更改前、删除前、插入后、更改后、删除后)的事件中控制用户的操作行为。数据宏类似于MicrosoftSQLServer的“触发器”。任务分析任务4创建数据宏操作实例:给“销售记录”表创建一个数据宏,只有“销售状态”为“退货”的记录,才允许删除,否则会提示“没有退货,该记录不能无故删除”。当改动“销售单价”,提示“销售单价有波动”。任务操作任务4创建数据宏实训:创建一个窗体,窗体中有一个输入数据的文本框,通过宏来判断在文本框输入的数据是正数、负数、还是0。【实训要求】1.创建一个窗体,窗体中包含一个文本框和一个“确定”按钮。2.创建一个条件宏,当文本框中输入的是正数时,弹出提示框“你输入的是正数!”,输入的是负数时,弹出提示框“你输入的是负数!”,输入的是“0”时,弹出提示框“你输入的是0”。提示:条件表达式格式为[Forms]![窗体名称]![文本框名称]>0;[Forms]![窗体名称]![文本框名称]=0;[Forms]![窗体名称]![文本框名称]<0。3.在窗口中添加“确定”按钮,当单击“确定”按钮时,开始执行宏。任务实训任务4创建数据宏1.宏对象是Access数据库中的一个基本对象。利用宏可以将大量重复性的操作自动完成,从而使管理和维护Access数据库更加简单。宏有3种类型:单个宏、宏组和条件宏。2.宏的创建、修改都是在宏的设计视图中进行的。3.宏的创建就是确定宏名、宏条件和设置宏的操作参数等。4.运行宏的方法很多,一般是通过窗体或报表中的控件与宏结合起来,通过控件来运行宏。知识回顾本项目结束!谢谢!项目七数据安全与数据交换教学目标能力目标熟练掌握压缩和修复数据库的操作方法掌握将数据库生成ACCDE文件的操作方法掌握数据库加密和解密的方法掌握导入外部数据的方法掌握导出数据的方法知识目标了解保护数据库安全的相关概念理解数据库中数据导入和导出的意义主要内容任务2数据库的安全设置任务3数据的导入与导出任务1数据库的压缩与修复任务1数据库的压缩与修复数据库文件在使用过程中可能会不断变大,它们有时会影响性能,有时也可能被损坏。为保持Access数据库良好的性能和修复可能存在的文件损坏,需要对数据库进行压缩和修复。本任务将通过对数据库进行压缩和修复的操作,讲解对数据库进行压缩和修复的基本方法。在进行数据库的压缩和修复前一定要做好原有数据库的备份,以免在数据库进行压缩和修复时发生意外。任务分析任务1数据库的压缩与修复一、数据库的压缩和修复1.手动压缩与修复手动压缩与修复可以采用以下两种方式进行:先打开要压缩与修复的数据库,然后选择“数据库工具”选项卡下的“压缩和修复数据库”命令,对打开的数据库执行压缩与修复。不打开数据库,直接选择“数据库工具”选项卡下的“压缩和修复数据库”命令,然后再选择要压缩和修复的数据库。知识准备2.自动压缩与修复

数据库的压缩还可以自动进行,选择“文件”菜单“选项”命令,打开选项对话框,如图所示,单击“当前数据库”选项卡,选中“关闭时压缩”复选框,单击“确定”按钮即可。设置后,数据库在每次关闭时都会自动进行压缩。任务1数据库的压缩与修复二、数据库的备份和恢复打开要备份的数据库文件,选择“文件”菜单“另存为”命令,在弹出的数据库另存为列表中鼠标双击“备份数据库”,打开备份数据库对话框。在对话框中选择备份文件存放的路径和文件名,点击“保存”按钮即可。如果没有进行选择,系统默认保存在当前数据库的路径下,并且以当前数据库文件名后加上当前日期作为备份数据库的文件名。知识准备任务操作任务1数据库的压缩与修复操作实例:对未打开的“进销存管理”数据库进行压缩和修复。操作步骤:步骤1:选择“数据库工具”“压缩和修复数据库”命令,打开对话框,要求用户选择压缩数据库来源,选择“X:\进销存管理数据库\进销存管理.accdb”(X:为数据实际存放位置盘符),单击“压缩”按钮。。步骤2:这时会打开下一个对话框,要求用户为压缩后的数据库选择保存路径和文件名,在文件名文本框中输入“进销存管理数据库压缩”,单击“保存”按钮。数据库压缩完成,得到一个已压缩的数据库副本。实训:对“订单管理”数据库进行压缩和修复。【实训要求】1.对“订单管理”数据库进行备份,文件名为“订单管理数据库备份”。2.打开“订单管理”数据库,进行压缩和修复操作。3.不打开“订单管理”数据库,进行压缩和修复操作,压缩后的文件为“订单管理数据库压缩”。任务实训任务1数据库的压缩与修复任务2数据库的安全设置如果创建的数据库文件不允许用户对窗体、报表或模块等对象进行编辑和修改,可以将数据库文件生成ACCDE文件,MDE文件就是对数据库进行打包编译后生成的数据库文件,ACCDE文件不能对窗口、报表或模块等对象进行编辑,无法进入对象的设计视图模式,数据库中的VBA代码也不能查看。如果需要用户通过密码才能打开数据库,则可以对数据库文件设置密码,这样,打开数据库的时候,需要输入正确密码才可以打开,一定程度上对数据库中数据进行了保护。本任务将通过实例讲解对数据库进行保护的基本方法。任务分析任务2数据库的安全设置操作实例1:将“进销存管理”数据库生成ACCDE文件,文件名为“进销存管理2013.accde”任务操作操作步骤:步骤1:打开“进销存管理”数据库文件,选择“文件”菜单“另存为”“Access数据库”。步骤2:在打开的对话框上选择转换后的数据库存放的位置为当前路径,文件名为“进销存管理2003”,步骤3:单击“保存”按钮,先将数据库转换为Access2013格式。步骤4:打开“进行销存管理2013”数据库,选择“文件”→“另存为”→“生成ACCDE”命令,打开“保存数据库为ACCDE”对话框。步骤5:在对话框中设置文件为“进销存管理2003MDE”,单击“保存”按钮,生成MDE文件完成。步骤6:关闭当前数据库,打开“进行销存管理2013ACCDE”文件”,在“导航窗格”里切换到“窗体”,在任意一窗体上鼠标右键单击,在弹出的菜单命令上看到“设计视图”为灰色不可用。任务操作任务2数据库的安全设置任务2数据库的安全设置操作实例2:设置“进销存管理2013”数据库需要密码才能打开,密码为“jxcgl”。操作步骤:步骤1:启动Access2013,以独占方式打开“进销存管理2013”数据库。步骤2:选择菜单“文件”→“信息”→“用密码进行加密”命令,打开“设置数据库密码”对话框。步骤3:在设置数据库密码对话框中,分别在“密码”文本框和“验证”文本框中输入“jxcgl”密码,然后单击“确定”按钮,完成密码设置。步骤4:在以后打开这个数据库时,系统自动弹出“要求输入密码”对话框,只有输入正确的密码,才能打开这个数据库。任务操作实训:使用“联系人管理”模板新建一个“联系人管理”数据库并进行安全设置。【实训要求】1.将“联系人管理”数据库转换格式,转换为Access2013格式,文件名为“联系人管理2013”。2.将“联系人管理2013”数据生成ACCDE文件,并浏览ACCDE文件中表、窗体等对象的不同编辑状态。3.设置“联系人管理2013”数据库的打开密码是“2012”,并使用该密码打开数据库。4.将“联系人管理2013”数据库的打开密码取消。任务实训任务2数据库的安全设置在创建数据库时,数据库中的对象都可以从其它的已存在的数据库中导入,也可以从文本文件、电子表格Excel文件中导入,以提高数据输入的方便性和灵活性,还可以将Access2013数据库文件导出为文本文件、Excel文件或其它类型的文件,以方便在不同的应用程序中对数据进行重复的使用。本任务将介绍Access2013中对数据进行导入、导出为常见数据格式的操作步骤和方法。任务分析任务3数据的导入与导出任务3数据的导入与导出一、数据导入1.导入Access数据库中的对象导入Access数据库中的对象是将已存在的数据库文件中的表、窗体或其它对象复制到当前数据库中,如果当前数据库中已存在相同名称的对象,则导入的对象自动在对象名后加上“1”作为新的对象名。2.导入Excel电子表格文件导入Excel电子表格文件是将Excel电子表格文件工作表中的数据或区域导入到一个新的或已存在的数据库表中,当Excel电子表格文件工作表中首行有标题名,则可以直接到导入到已存在的表中,导入过程中可以把标题名改为要导入的表中的字段名,而且要对应。如果导入的工作表中没有标题,则只能导入到新的表中,并且在导入的过程要添加字段名。知识准备知识准备3.导入文本文件导入文本文件是将符合格式要求的文本文件导入到数据库中。文本文件格式分为固定宽度和带分隔符两种。固定宽度是指文件中记录的每个字段的宽度是相同的。带分隔符的文件通常用逗号、分号、TAB键或其它字符做为字段间的分隔符,例如以下数据:员工编号;姓名;性别;出生日期;联系电话;入职时间90001;张新新;男;1981-5-142008-9-190002;李天天;女;1984-5-122008-9-190003;王红兵;男;1980-7-1;660794562;2007-6-30……使用带分隔符的文本文件在导入到数据库的表中时,Access根据分割符自动识别并分割字段。任务3数据的导入与导出知识准备二、数据导出导出数据就是将数据库中的数据导出到其它数据库中,导出为其它类型格式的文件如导出为电子表格Excel文件或文本文件等,以方便数据被其它的应用程序重新加工和处理并使用。打开数据库对象后,选择“外部数据”选项卡,在“导出”分类里选择导出的文件类型,或者在左侧“导航窗格”里选中某个要导出的对象,然后鼠标右键单击,在弹出的命令菜单中选择“导出”即可按选择的文件类型将数据导出。任务3数据的导入与导出操作实例1:将“进销存管理2013”数据库中的“商品”表、“供应商”表和“商品信息管理”窗体导入到新建的“销售管理”数据库中。任务操作任务3数据的导入与导出操作步骤:步骤1:打开Access2013应用程序,新建一个空的数据库,数据库命名为“销售管理”数据库,并保持打开状态。步骤2:选择“外部数据”选项卡,在“导入并链接”分类里选择Access,打开“获取外部数据”窗口,点击“浏览”按钮,选择“进销存管理2013”数据库。步骤3:点击“打开”按钮将返回之前的窗口,在窗口中点击“确定”按钮后。步骤4:在对话框“表”选项卡的列表框中选择“商品”表和“供应商”表,在“窗体”选项卡中选择“商品信息管理2”窗体。步骤5:如果需要设置导入选项,可单击“选项”按钮,在窗体下方显示导入选项,在此选择默认设置。步骤6:选择右边一列文本控件,使所有选择的控件的值的文本对齐方式为“左对齐”。步骤7:在“销售管理”数据库中可以看到“表”对象列表中导入了“商品”和“供应商”表两个表,以及“商品信息管理”窗体,表的结构、记录以及窗体的格式等一起被导入到新的数据库中。任务操作任务3数据的导入与导出操作实例2:将Excel电子表格中的工作表导入到“销售管理”数据库中,Excel表如下图所示。任务操作任务3数据的导入与导出任务操作任务3数据的导入与导出操作步骤:步骤1:打开“销售管理”数据库。步骤2:选择“外部数据”选项卡“导入并链接”分类里的“Excel”按钮,打开“导入”对话框。步骤3:在查找范围下拉列表框中选择“X:\进销存管理”文件夹(X:为数据库实际存放位置)。在文件列表中选择“员工信息.xls”文件,双击打开或单击“打开”按钮,返回之前打开的窗口,在“指定数据在当前数据库中的存储方式和存储位置”选项卡下,选择“将源数据导入当前数据库的到新表”还是“向表中追加一份记录的副本”,点击“确定”按钮。打开“导入数据表向导”对话框。步骤4:选中对话框中的“显示工作表”单选按钮,在右侧默认选择第一个工作表“Sheet1”,单击“下一步”按钮,打开设置字段对话框。任务操作任务3数据的导入与导出操作步骤:步骤5:在对话框中,默认选中“第一行包含列标题”,将第一行设置为表的字段名。单击“下一步”,打开设置保存位置的对话框。步骤6:在该对话框中,选择保存位置为“新表中”,如果是向原有表中追加数据,则可以选择“现有的表中”,并选择表,单击“下一步”,打开修改字段名及索引字段对话框。步骤7:在该对话框中可以对字段名、数据类型、是否导入该字段进行选择,此处按默认设置,单击“下一步”按钮,打开添加主键对话框。步骤8:在该对话框中,选择“我自己选择主键”,并选择“员工编号”为主键,单击“下一步”按钮,打开设置表名称的对话框。步骤9:在文本框中输入“员工信息”,单击“完成”按钮,Excel文档中的数据导入完成,在数据库表对象中新增了一个“员工信息”表。任务操作任务3数据的导入与导出任务操作任务3数据的导入与导出操作实例3:将“进销存管理2013”数据库中的“商品”表导出为Excel文件,文件名为“商品信息.xlsx”。操作步骤:步骤1:打开“进销存管理2003”数据库,选择“表对象”。步骤2:单击选中“商品”表,选择“外部数据”选项卡导出分类里的“Excel”按钮,打开窗口,在该窗口中,点击“浏览”按钮设置导出文件的位置为当前数据库保存位置,文件名为“商品信息.xlsx”,在保存类型中选择“Excel工作簿(.xlsx)”。步骤3:单击“导出”命令,库中的表导出为Excel类型文件完成。任务操作任务3数据的导入与导出实训:将“销售管理”数据库的表进行导入和导出。【实训要求】1.将“进销存管理”数据库中的“客户”表和“商品类别”表分别导入到“销售管理”数据库中。2.打开“销售管理”数据库,查看和浏览新导入的表。3.将文本文件“新增员工.txt”中的的数据导入到“销售管理”数据库的“员工”表中,浏览导入后的表。文本文件内容下图所示。

4.将“销售管理”数据库中的“供应商”表导出为Excel类型的文件,文件名为“商品供应商.xls”。任务实训任务3数据的导入与导出1.压缩和修复数据库对不断变大的数据库进行压缩,并对错误进行修复,以提高性能。对数据库的压缩和修复操作有手动和自动两种方法。2.备份和还原数据库对数据库进行备份,以防止在进行操作时,数据的丢失或出现错误。3.为数据库生成ACCDE文件4.设置数据库打开密码5.数据库数据的导入6.数据库中数据的导出知识回顾本项目结束!谢谢!项目八“进销存管理系统”的实现教学目标能力目标掌握“进销存管理系统”中各种对象的创建掌握创建切换面板的基本操作方法知识目标了解数据库管理应用系统的创建流程和方法。主要内容任务2创建“进销存管理系统”数据库及表任务3创建“进销存管理系统”的查询任务4创建“进销存管理系统”的窗体任务1“进销存管理系统”的分析与设计任务5创建“进销存管理系统”的报表任务6创建“进销存管理系统”主控窗体任务1“进销存管理系统”的分析与设计数据管理系统的分析与设计主要是明确需求的对象,了解需求信息,确定设计思路和设计目标,进行实际操作,最后完成系统实现。本任务通过对“进销存管理系统”的分析和设计,了解建立一个数据库管理系统的基本流程和方法。任务分析任务1“进销存管理系统”的分析与设计一、确定数据库结构规划了8个表以满足数据管理的需要,8个表及每个表的属性如下:(1)客户(客户编号,客户姓名,性别,联系电话,邮编,收货地址,电子邮箱、积分、是否会员)(2)商品(商品编号,供应商编号,商品名称,类别,生产日期,单位,规格型号,商品单价,数量,商品图片,商品描述)(3)供应商(供应商编号,供应商名称,联系人姓名,联系人电话,Email,地址,备注)(4)销售记录(销售编号,业务类别,客户编号,商品编号,销售单价,数量,金额,销售时间,付款方式,销售状态,经办人)(5)入库记录(入库编号,业务类别,商品编号,供应商编号,入库时间,入库单价,入库数量,经办人)(6)管理员(编号,用户名,密码)(7)商品类别(类别编号,类别名称)(8)员工(员工编号,姓名,性别,出生日期,联系电话,入职时间,照片)知识准备任务1“进销存管理系统”的分析与设计二、创建数据库各种对象1.根据确定的表结构创建各种表及输入数据。2.根据需要对表结构和表中记录数据进行编辑和修改。3.创建基于表的各种查询以及需要的查询操作。4.报建基于表、查询的各种报表。5.创建相应的宏,并通过宏创建控制面板窗体,完成对各个对象的操作,完成系统的集成。知识准备三、“进销存管理系统”功能设计一个数据库管理系统所需要的操作不外乎数据的插入、删除、修改和查询,根据对进销存管理系统的需求分析过程,确定出进销存管理系统能够实现的功能如下:(1)进销存信息管理:包含商品、供应商、客户、员工、入库记录、销售记录以及商品类别等信息添加、删除、修改等,主要通过表或窗体来实现。(2)进销存信息查询:包含商品、供应商、客户、员工、入库情况、销售情况等基本信息的查,通过窗体或查询窗口来实现。(3)进销存信息打印:包含对商品情况、供应商情况、销售情况等信息的报表输出。(4)退出系统知识准备任务1“进销存管理系统”的分析与设计任务2创建“进销存管理系统”数据库及表首先在Access2013中创建一个名为“进销存管理”的空数据库,然后在该数据库中建立8个数据表用于存储数据,它们分别是:供应商、客户、商品、员工、入库记录、销售记录、商品类别、管理员等,输入表中数据记录并创建表间关系。任务分析1.创建“进销存管理”数据库(1)打开Access2013,选择“文件”菜单中的“新建”菜单项,打开“新建文件”窗格。(2)单击“空白桌面数据库”选项,打开“新建空白桌面数据库”对话框。(3)输入数据库名称“进销存管理”,选择数据库文件保存的位置,单击“创建”按钮。2.创建表创建表的方法有多种,可以根据数据库中表的结构来选择合适的创建表的方法,结合前面各个项目中对表的一些操作,最后生成的各个表如下:任务2创建“进销存管理系统”数据库及表任务操作任务2创建“进销存管理系统”数据库及表任务操作(1)“供应商”表任务2创建“进销存管理系统”数据库及表任务操作(2)“客户”表任务2创建“进销存管理系统”数据库及表任务操作(3)“商品”表任务2创建“进销存管理系统”数据库及表任务操作(4)“入库记录”表任务2创建“进销存管理系统”数据库及表任务操作(5)“销售记录”表任务2创建“进销存管理系统”数据库及表任务操作(6)“商品类别”表,“管理员”表(7)“员工”表3.创建表间关系当表创建完成后,根据确定的表间关系创建表间关系。任务2创建“进销存管理系统”数据库及表任务操作任务3创建“进销存管理系统”中的查询“进销存管理”数据中的表创建完成后,就可以根据需要创建相关的查询,需求不同,创建的查询也会不同,一般需要创建以下几种查询:商品基本信息查询、商品详细信息查询、商品销售情况查询、供应商供货情况查询、库存商品数量查询,以及对数据库的追加、更新、删除等。本任务只创建常用的查询。任务分析任务3创建“进销存管理系统”中的查询1.商品基本信息查询商品基本信息查询中只需要查询“商品名称”、“生产日期”、“商品单价”及“数量”四个字段。任务操作任务3创建“进销存管理系统”中的查询2.商品详细信息查询商品详细信息包含“商品”表中的信息外,还包含“供应商”表、“商品类别”表中的信息。任务操作任务3创建“进销存管理系统”中的查询3、商品销售情况查询商品销售情况查询中包含“商品”表中的信息外,还包含“商品类别”表、“销售记录”表和“客户”表中的相关信息。任务操作任务3创建“进销存管理系统”中的查询4.低库存商品信息查询在“商品”表中设定当库存商品数量少于5件时,要进行补货提醒,建立低库存商品信息查询来了解库存商品中低于指定数量的商品信息,该查询可以使用条件查询。任务操作任务4创建“进销存管理系统”的窗体“进销存管理系统”中信息的管理,包括各种信息的查询、输入、修改、删除等操作都需要在比较直观的窗体中完成,因些需要创建不同的窗体来完成对数据的管理,比如商品信息管理窗体、供应商供货情况窗体、客户购买商品情况窗体、员工信息管理窗体等。本任务将创建“进销存管理系统”中常用的几种窗体。任务分析任务4创建“进销存管理系统”的窗体1.创建“商品信息管理”窗体该窗体完成商品信息的录入、编辑与修改,采用窗体设计视图创建并进行了修饰。任务操作任务4创建“进销存管理系统”的窗体2.创建“员工信息管理”窗体该窗体完成员工信息的录入、编辑与修改,采用窗体设计视图创建并进行了修饰。任务操作任务4创建“进销存管理系统”的窗体3.创建“客户基本信息管理”窗体该窗体完成客户基本信息的录入、编辑与修改,采用窗体向导创建并进行了修改。任务操作任务4创建“进销存管理系统”的窗体4.创建“供应商供货情况”窗体该窗体用来查询供应商的供货情况,是由“供应商”主窗体和“商品”子窗体组成的窗体。任务操作任务4创建“进销存管理系统”的窗体5.创建“客户购买商品情况”该窗体用来查询浏览客户购买商品情况,是由“客户”主窗体和“商品销售情况查询子窗体”组成的窗体。任务操作任务5创建“进销存管理系统”的报表“进销存管理系统”中通过窗体完成了对各种信息的管理,包括信息的查询、输入、修改、删除等操作。有些信息需要以报表的形式打印输出,比如商品及供货商信息表、供应商情况表、员工卡片报表、员工基本情况表、进货统计表等。本任务将创建“进销存管理系统”中常用的报表。任务分析任务5创建“进销存管理系统”的报表1.创建“商品基本信息表”在“进销存管理系统”中,“商品基本信息表”用来显示商品最基本的信息,报表的数据源来自“商品基本信息”查询。任务操作任务5创建“进销存管理系统”的报表2.创建“商品及供货商信息-表格式”报表“商品及供货商信息-表格式”是打印商品和供货商的相关信息的报表,报表的数据源是“商品及供货商信息”查询,并选择了部分字段呈现在报表中。任务操作任务5创建“进销存管理系统”的报表3.创建“进货统计表”报表“进货统计表”中按供应商进行了分组,并对供应商所供产品的品种数、每个品种的数量、金额等进行了统计和计算。任务操作任务5创建“进销存管理系统”的报表4.创建“商品及销售情况表”“商品及销售情况表”是以“商品及供货商信息”报表为主报表,包含有“销售记录子报表”的报表,其中子报表的数据直接来源于“销售记录”表。任务操作任务6创建“进销存管理系统”主控窗体“进销存管理系统”中需要的数据库以及数据库表、查询、窗体、报表等对象创建完成后,需要把这些对象通过主控窗体进行系统集成,然后通过主控窗体来完成管理系统的所有操作。本任务将创建“进销存管理系统”的主控窗体及相关的宏,从而建成一个较为完整的模拟实际应用的“进销存管理系统”。任务分析任务6创建“进销存管理系统”主控窗体“主控窗体”的构成“进销存管理系统”主控窗体是一个具有专门功能的窗体,该窗体用于将其它子窗体和数据库中的对象有机的结合起来,形成一个管理系统。“进销存管理系统”主控窗体包括一个主窗体,包含进销存信息管理、进销存信息查询和进销存信息打印和退出系统四按钮,和其它三个子窗体。知识准备

任务6创建“进销存管理系统”主控面板1.创建模拟“用户登录”窗体任务操作操作步骤:步骤1:首先创建一个“登录宏”。选择“创建”选项卡“宏与代码”组中的“宏”命令,打开宏设计器窗口。步骤2:在宏设计器窗口“添加新操作”下拉列表框中选择“if”,在条件表达式中输入:“[Forms]![用户登录]![用户名]=”system“And[Forms]![用户登录]![密码]=”111“”。步骤3:在第二行的“添加新操作”中选择“OpenForm”,在“窗体名称”中选择“进销存管理系统主窗体”,“视图”中选择“窗体”,在紧接着的“添加新操作”中选择“CloseWindow”,在“对象类型”中选择“窗体”,“对象名称”中选择“用户登录”。步骤4:将宏名称设置为“登录宏”进行保存,宏创建完成。步骤5:创建登录窗体。使用“创建”选项卡“窗体”组“设计窗体”命令新建一个空白窗体。步骤6:设置主体属性,在“属性表”对话框中设置“背景色”为“背景1,深色15%”。添加一个标签控件作为标题,内容为“进销存管理系统”,字号为“24”,字体“黑体”。步骤7:向窗体中添加2个标签控件,控件标题分别为“用户名”和“密码”。在“属性表”中调整其字体及大小为“宋体、12号”,再添加2个“文本框”控件,分别设置文本框控件的名称为“用户名”和“密码”,其中“密码”文本框在属性中“输入掩码”属性设置为“密码”,分别调整其位置到相应的标签后。步骤8:向窗体添加两个按钮控件,在“属性表”中设置其标题分别为“登录”和“取消”,“登录”按钮的作用是打开进销存管理主窗体,“取消”按钮的作用退出程序。任务6创建“进销存管理系统”主控面板任务操作步骤9:选中“登录”按钮,打开其“属性表”,在“事件”选项卡“单击”选项后,选择“登录宏”。步骤10:选中“取消”按钮,打开其“属性表”,在“事件”选项卡“单击”选项后,选择其它按钮,在弹出的宏设计器中,“添加新操作”下拉列表框中选择“QuitAccess”,为“取消”按钮添加嵌入的宏,关闭宏设计器,设置属性表。步骤11:保存窗体,模拟“用户登录”窗体创建完成。任务6创建“进销存管理系统”主控面板任务操作任务6创建“进销存管理系统”主控面板2、创建“进销存管理系统主窗体”任务操作步骤1:选择“创建”选项卡“窗体”组中的“窗体”命令,创建进销存管理系统主窗体,在窗体上添加标题控件,设置标题内容及格式。步骤2:在主窗体分别添加“进销存信息管理”、“进销存信息查询”、“进销存信息打印”和“退出系统”四个按钮,“进销存管理系统主窗体”创建完成。任务6创建“进销存管理系统”主控面板3、创建“信息管理”窗体任务操作步骤1:创建“信息管理”窗体。创建空白窗体,设置背景色“背景1,深色5%”,添加标签控件,标题为“进销存信息管理”。步骤2:使用向导设置按钮控件。在窗体上添加按钮控件,弹出对话框,选择“窗体操作”“打开窗体”,单击

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论