access数据库库存管理系统之欧阳家百创编_第1页
access数据库库存管理系统之欧阳家百创编_第2页
access数据库库存管理系统之欧阳家百创编_第3页
access数据库库存管理系统之欧阳家百创编_第4页
access数据库库存管理系统之欧阳家百创编_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、欧阳家百创编欧阳家百创编数据库作业欧阳家百(2021.03.07)库存管理制作步骤学院:文法学院班级:行政 1301姓名:成尧学号:20130042目录一创建 ACCESS3 HYPERLINK l _TOC_250001 二创建表3 HYPERLINK l _TOC_250000 三建立窗体7创建一般窗体7创建库存管理登陆系统11创建导航窗体17四创建查询17创建更新库存查询18查询入库/出库信息20创建查询控制窗体22设置报警处理23建立报警查询23创建报警报表24催货处理25五宏27六创建报表28七ER 图31八.设计理念36 .创建 ACCESS启动 ACCESS 2010单击快捷选项

2、中的新建。在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。创建“库存管理系统.mdb”空数据库。二.创建表根据表表的结构在“库存管理系统.mdb”中创建表. (1)单击创建选项中的 表按钮。对默认表 1 进行编辑,右击表 1 单击设计视图,更改表名称,这里我把它改为仓库表,单击确定 按钮,表格创完毕。再次右击仓库表 ,在弹出的选项框中选择数据表视图(H)。在表中输入相应的数据,完善表的结构。仓库表 创建完成后,右击,单击保存。在图片一栏中选中方框右击点击插入对象确定单击由文件创建浏览选择自己需要的图片,点击打开以同样的方法分别依次创建登录, 库存表,商品出库表, 商品入

3、库表,商品信息表。所需的六个表创建完毕,在 ACCESS 界面的左侧有显示,如若想打开其中的一个表,可以选中它双击。(9)设置各表间的关系按上图所示的关系创建表间关系。三.建立窗体创建一般窗体单击创建选项卡中的“窗体设计”,显示窗体的“设计视图”。单击“窗体设计工具”下设计选项上“控件”组中的“标签”控件,移动鼠标指针到“主体”节的适当位置,按下鼠标左键并(从左上往右下方向)拖动鼠标到适当位置,松开鼠标左键,显示出一个矩形标签,在矩形框中输入“库存管理系统”,如下图所示确保“设计”选项卡上的“控件”组中的“使用控件向导”按钮已经按下。单击“窗体设计工具”下设计选项上 “控件”组中的“按钮”控件

4、,移动鼠标指针到“主体” 节,选取适当的位置,显示“按钮”控件框,同时提示“请选择按下按钮时执行的操作”的“命令按钮向导”对话框。(4)在该“命令按钮向导”对话框中的“类别”列表框中单击“窗体操作”中的“打开窗体”。单击“下一步”按钮,显示“请确定命令按钮打开的窗体”的“命令按钮向导”对话框。单击列表中的“入库单输入”项。如下图所示单击“下一步”按钮,显示提示“请确定在按钮上显示文本还是图片”的“命令提示按钮向导”对话框,单击“文 本”单选钮,并在其右边的文本框中键入“填写入库单”如下图所示单击“下一步”按钮,显示提示“请指定按钮名称”的“命令按钮向导”对话框,单击“完成”,返回窗体“设计视图

5、”。参照上述方法完成其他按钮的创建。单击“设计”选项卡上控件组中的“图像”按钮,单击窗体主体适当位置,显示“图像”控件框,同时弹出“插入图片”的对话框。在“插入图片”对话框中的“查找范围”下拉列表框中,选定某文件夹中的某个图片文件名。单击“插入图片”对话框中的“确定”按钮,返回窗体的“设计视图”如下图所示根据上述方法,创建“报表汇总”窗体。如下图所示创建库存管理系统登录窗体该视图是 Access 的窗体对象,可在 Access 窗体对象下通过设计视图直接创建。该窗体包括四类控件:标签控件(3 个)、文本框控件(2 个)、命令按钮控件(2 个)、图像控件(1 个)。在所创建的数据库中通过设计视图

6、创建一个窗体对象,在设计视图中添加一个标签控件,将标题属性设置为“学生通讯管理”;添加一个图像控件,将图片属性设置为“ *.jpg”(此处的图片使用自己准备的图片即可)继续添加两个文本框控件,与前面不同的是:添加文本框控件时会附带一个标签控件,只要做相应修改即可。将第二个文本框控件的输入掩码属性设置为“密码”,这样文本框在接收密码时会用“*”代替输入的字符。(3)相继添加两个命令按钮控件,将其标题属性分别修改为: 登录和退出。为登录命令按钮控件设置单击事件属性为:事件过程。在登录按钮的单击事件属性,点击扩展按钮 ,在弹出的代码生成器中输入下述程序代码:Private Sub Command1_

7、Click() Dim str As StringIf IsNull(Me!用户名) ThenMsgBox 请输入用户名!用户名.SetFocusElseIf IsNull(Me!密码) Then MsgBox 请输入密码! 密码.SetFocusElse& )误str = DLookup( 密码, 登陆, 用户名= & Me! 用户名If IsNull(str) Then DoCmd.Close , , acSaveNoElseIf CStr(Me!密码) = str Then DoCmd.Close DoCmd.OpenForm (库存管理)ElseMsgBox 您输入的密码不正确 !,

8、vbCritical, 密码错End IfEnd IfEnd IfEnd Sub为退出按钮的单击事件属性为:退出宏。 因此,此时需在数据库的宏对象中新建一个宏:退出创建一个表对象:登陆,如下所示:对窗体的控件的格式属性进行设置,将窗体的界面设计得美观一些。切换到窗体视图查看设计结果,保存。设置自动独立宏单击“创建”选项卡上的“宏与代码”组中的“宏”按钮,显示“宏设计视图”。在其中的“宏生成器”窗格中,显示带有“添加新操作”的占位符的下拉组合框。单击该“添加新操作”组合框右端的下拉按钮,弹出 “ 操 作 ” 的 下 拉 列 表 , 单 击 “ OpenForm ” 项 , 展 开“OpenFor

9、m”操作块设计窗格,该窗格自动成为当前窗格并且由一个矩形框围住,单击“窗体名称”右侧组合框下拉列表, 在弹出的“窗体名称”的下拉列中选定“库存管理系统”项。3. 单击“快速访问工具栏”中的“保存”按钮,弹出“另存为” 对话框,在“宏名称”文本框输入“ AutoExec”。单击“另存为”对话框的“确定”按钮,返回“宏设计视图”。“宏生成 器”窗格中的代码如下图所示创建导航窗体在菜单上选择 创建 窗体 导航( 垂直标签, 左侧)将 对 所 有 表 创 建 的 窗 体 都 拖 进 左 侧 的 新 建 一 栏 中将新建窗体个人信息 设在第一个位置对 导 航 窗 体 进 行 美 化调 整 到 自 己 需

10、 要 的 状 态调整字体背景插入图片导航窗体创建完毕四.创建查询填写入库/出库单入库/出库处理最基本的工作内容是填写入库 /出库单,修改库存。根据仓库管理的要求,应在填写完入库 /出库单后立即修改库存,将入库数量加到库存量中,将出库数量从库存量中减去。 要完成这样的计算操作可以使用更新查询。因此,在实现这个功 能模块时,首先建立更新查询,然后创建填写入库 /出库单窗体, 并将更新查询与窗体连接起来,在关闭窗体时运行该查询,完成 “库存表”的修改操作。创建更新库存查询查询的功能是使用入库信息更新库存量和使用出库信息更新库存量。查询名称分别为“更新库存量(入库)”和“更新库存量(出库)”。创建“更

11、新库存量(入库)”的步骤如下。(1)数据库窗口中单击“查询”容器,然后双击“在设计视图中创建查询”,调出“查询设计视图”窗口,并显示一个“显示表”对话框,在“显示表”对话框中,单击“表”选项卡,然后分别双击“商品入库表”和 “库存表”,单击【关闭】按钮,关闭“显示表”对话框。如下图所示(2)择“查询”“更新查询”菜单命令,在查询“设计网格” 中显示一个“更新到”行。将“库存表”中的“库存数量”字段拖动到“设计网格”的“字段”行的第1 列中,将“商品入库表”中的“标志”字段拖动到“设计网格”的“字段”行的第2 列中,再在“库存数量”字段的“更新到”单元格中输入更新表 达式“库存表!库存数量+商品

12、入库表!入库数量”。在“标志”字段的“更新到”单元格中输入“ 1”,在“条件”单元格中输入条件“0”,如下图所示。为了能够区分已经处理的入库单,在“商品入库表”中设置了一个“标志”字段,当该字段值为“ 0”时,表示该入库单的“入库数量”还未加到“库存表”中。所以,在建立更新查询时,应只对“标志”字段值为“ 0”的“库存量”字段值进行更新。更新后,应将“标志”字段值改为“ 1”,表示已经处理完毕。(3)击工具栏的【保存】按钮或选择“文件”“保存”菜单命令保存该查询,并命名为“更新库存量(入库)”。(4) “更新库存量(出库)”查询的创建步骤与上述步骤相同,结果如下图所示。查询入库/出库单信息对入

13、库/出库信息的查询可按入库 /出库单中的任意内容查询。无论是查询入库信息,还是查询出库信息,其设计方法相同,只是窗体所用数据源不同。按条件查询 “按入库数量查询”和“按入库日期查询”,通过创建参数查询来实现查询。在建立这两个查询之前先建立“所有入库信息查询”。通过创建选择查询来完成该查询的创建。创建结果如下图创建“按入库数量查询”。以“所有入库信息查询”为数据源,在设计视图中创建该查询,如图在“入库数量”字段的“条件”行中输入:=请输入入库数量下限值 And =请输入日期上限值( *-*-*) And 0”,如下图 所示保存查询。创建报警报表创建了报警查询后,以此查询为数据源创建一个报警报表,

14、使其显示需要报警的消息。用向导创建报表,调出“报表向导”窗口。在“表/查询”下拉列表框中选择“报警查询”, 选取全部字段。单击【下一步】按钮,确认是否添加分组级别,该报表不分组。单击【下一步】按钮,以“库存数量”降序排序。单击【下一步】按钮,确定布局及方向为“表格”、“纵向”。单击【下一步】按钮,确定报表采用的样式为“组织”。单击【下一步】按钮,指定报表的名称,并选中“修改报表设计”单选按钮,单击【完成】按钮。在“报警表”设计视图中,修改报表设计,如图催货处理与报警处理相似,催货处理是将“库存表”中的“库存数量”与“最低储备”进行比较,当“库存数量”低于“最低储备”时,显示这些需要催货商品的相

15、关信息。实现催货处理功能的步骤如下。建立一个催货查询,设计结果如下图所示。使用向导创建一个催货报表,报表数据源为“催货查询”,“催货表”设计视图如图五.宏设置自动独立宏单击“创建”选项卡上的“宏与代码”组中的“宏”按钮, 显示“宏设计视图”。在其中的“宏生成器”窗格中,显示带有“添加新操作”的占位符的下拉组合框。单击该“添加新操作”组合框右端的下拉按钮,弹出“操作”的下拉列表,单击“OpenForm”项,展开“OpenForm”操作块设计窗格,该窗格自动成为当前窗格并且由一个矩形框围 住,单击“窗体名称”右侧组合框下拉列表,在弹出的“窗体 名称”的下拉列中选定“库存管理系统”项。3.单击“快速

16、访问工具栏”中的“保存”按钮,弹出“另存为”对话框,在 “宏名称”文本框输入“ AutoExec”。单击“另存为”对话框的“确定”按钮,返回“宏设计视图”。“宏生成器”窗格中 的代码如下图所示六创建报表(1)在数据库窗口中,打开 库存表 ,选择 在设计视图中创建报表,单击设计按钮,建立一个新的名为库存报表的报表。同理 可以创建商品信息报表(2)对于其他报表的创建,单机 创建报表空报表,双击 报表选定器 打开属性表,在数据选项卡的记录源列表中选择一个表或查询做来源记录欧阳家百创编(3) 添加控件并编辑报表,完成报表的设计。三.ER 图登录ID用户名密码仓库类型权限仓库名称仓库位置仓库ID仓库表仓库用途仓库容量安全等级图片出库ID单位出库数量仓库商品代码出库日期仓库标志商品出库表商品入库表单位商品代码出库数量修改入库数量单位出库数商品名称标志仓库量修改入库ID库存表入库最日低期储备商品代码库存数量最高储备欧阳家百创编产地规格出库数量单位商品代码仓库出库日期标志出库ID出库数量修改差销售商n商品代码商品名称单位出库库存1储存1条形码商品拼音编码单位仓商品名称商品代码商品1入库仓库名称仓库库存容量最高储备最低储备入库

温馨提示

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

评论

0/150

提交评论