access数据库库存管理系统.docx

上传人:b****1 文档编号:2071685 上传时间:2023-05-02 格式:DOCX 页数:31 大小:1.87MB
下载 相关 举报
access数据库库存管理系统.docx_第1页
第1页 / 共31页
access数据库库存管理系统.docx_第2页
第2页 / 共31页
access数据库库存管理系统.docx_第3页
第3页 / 共31页
access数据库库存管理系统.docx_第4页
第4页 / 共31页
access数据库库存管理系统.docx_第5页
第5页 / 共31页
access数据库库存管理系统.docx_第6页
第6页 / 共31页
access数据库库存管理系统.docx_第7页
第7页 / 共31页
access数据库库存管理系统.docx_第8页
第8页 / 共31页
access数据库库存管理系统.docx_第9页
第9页 / 共31页
access数据库库存管理系统.docx_第10页
第10页 / 共31页
access数据库库存管理系统.docx_第11页
第11页 / 共31页
access数据库库存管理系统.docx_第12页
第12页 / 共31页
access数据库库存管理系统.docx_第13页
第13页 / 共31页
access数据库库存管理系统.docx_第14页
第14页 / 共31页
access数据库库存管理系统.docx_第15页
第15页 / 共31页
access数据库库存管理系统.docx_第16页
第16页 / 共31页
access数据库库存管理系统.docx_第17页
第17页 / 共31页
access数据库库存管理系统.docx_第18页
第18页 / 共31页
access数据库库存管理系统.docx_第19页
第19页 / 共31页
access数据库库存管理系统.docx_第20页
第20页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

access数据库库存管理系统.docx

《access数据库库存管理系统.docx》由会员分享,可在线阅读,更多相关《access数据库库存管理系统.docx(31页珍藏版)》请在冰点文库上搜索。

access数据库库存管理系统.docx

access数据库库存管理系统

数据库作业

    --库存管理制作步骤

 

             学院:

文法学院

班级:

行政1301

姓名:

成尧

学号:

20130042

36

 

一。

创建ACCESS

启动ACCESS2010

 

单击快捷选项中的 新建。

在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。

 

创建“库存管理系统.mdb”空数据库。

  

二。

创建表

根据表表的结构在“库存管理系统.mdb”中创建表.

(1)单击创建选项中的表按钮。

(2)对默认表1 进行编辑,右击表1单击设计视图,更改表名称,这里我把它改为仓库表,单击 确定按钮,表格创完毕。

  

(3)再次右击仓库表,在弹出的选项框中选择数据表视图(H)。

(4)在表中输入相应的数据,完善表的结构。

 仓库表创建完成后,右击,单击保存。

(5)在 图片一栏中选中方框右击点击插入对象

(6)单击 由文件创建——浏览选择自己需要的图片,点击打开确定

(7)以同样的方法分别依次创建登录,库存表,商品出库表,商品入库表,商品信息表。

(8)所需的六个表创建完毕,在ACCESS界面的左侧有显示,如若想打开其中的一个表,可以选中它双击。

 (9)设置各表间的关系 

按上图所示的关系创建表间关系.

 

三。

建立窗体

3.1创建一般窗体

(1)单击创建选项卡中的“窗体设计”,显示窗体的“设计视图”。

(2)单击“窗体设计工具"下设计选项上“控件”组中的“标签”控件,移动鼠标指针到“主体”节的适当位置,按下鼠标左键并(从左上往右下方向)拖动鼠标到适当位置,松开鼠标左键,显示出一个矩形标签,在矩形框中输入“库存管理系统”,如下图所示

(3)确保“设计"选项卡上的“控件”组中的“使用控件向导”按钮已经按下。

单击“窗体设计工具”下设计选项上“控件"组中的“按钮”控件,移动鼠标指针到“主体"节,选取适当的位置,显示“按钮”控件框,同时提示“请选择按下按钮时执行的操作”的“命令按钮向导”对话框。

(4)在该“命令按钮向导”对话框中的“类别”列表框中单击“窗体操作”中的“打开窗体”。

(5)单击“下一步”按钮,显示“请确定命令按钮打开的窗体”的“命令按钮向导”对话框。

单击列表中的“入库单输入”项。

如下图所示

(6)单击“下一步”按钮,显示提示“请确定在按钮上显示文本还是图片”的“命令提示按钮向导”对话框,单击“文本”单选钮,并在其右边的文本框中键入“填写入库单"如下图所示

(7)单击“下一步”按钮,显示提示“请指定按钮名称”的“命令按钮向导”对话框,单击“完成”,返回窗体“设计视图”。

参照上述方法完成其他按钮的创建。

(8)单击“设计”选项卡上控件组中的“图像”按钮,单击窗体主体适当位置,显示“图像"控件框,同时弹出“插入图片”的对话框.在“插入图片”对话框中的“查找范围”下拉列表框中,选定某文件夹中的某个图片文件名。

(9)单击“插入图片”对话框中的“确定”按钮,返回窗体的“设计视图"如下图所示

根据上述方法,创建“报表汇总”窗体。

如下图所示

3.2创建库存管理系统登录窗体

该视图是Access的窗体对象,可在Access窗体对象下通过设计视图直接创建。

该窗体包括四类控件:

标签控件(3个)、文本框控件(2个)、命令按钮控件(2个)、图像控件(1个).

(1)在所创建的数据库中通过设计视图创建一个窗体对象,在设计视图中添加一个标签控件,将标题属性设置为“学生通讯管理";添加一个图像控件,将图片属性设置为“*****。

jpg”(此处的图片使用自己准备的图片即可)

    

(2)继续添加两个文本框控件,与前面不同的是:

添加文本框控件时会附带一个标签控件,只要做相应修改即可。

(3)将第二个文本框控件的输入掩码属性设置为“密码”,这样文本框在接收密码时会用“*”代替输入的字符。

(3)相继添加两个命令按钮控件,将其标题属性分别修改为:

登录和退出.

(4)为登录命令按钮控件设置单击事件属性为:

[事件过程].

(5)在登录按钮的单击事件属性,点击扩展按钮 ,在弹出的代码生成器中输入下述程序代码:

PrivateSub Command1_Click()

Dim str AsString

IfIsNull(Me!

[用户名])Then

MsgBox"请输入用户名!

 用户名。

SetFocus

 

ElseIfIsNull(Me!

[密码])Then

  MsgBox"请输入密码!

密码.SetFocus

Else

 str=DLookup(”密码","登陆",”用户名=’”&Me!

[用户名]&”’”)

IfIsNull(str) Then

 DoCmd.Close,,acSaveNo

   

  Else

  IfCStr(Me!

[密码])=str Then

DoCmd。

Close

 DoCmd.OpenForm("库存管理")

 

     Else

  MsgBox"您输入的密码不正确!

",vbCritical, "密码错误"

  EndIf

  EndIf

EndIf

End Sub

(6)为退出按钮的单击事件属性为:

退出宏。

因此,此时需在数据库的宏对象中新建一个宏:

退出

(7)创建一个表对象:

登陆,如下所示:

(8)对窗体的控件的格式属性进行设置,将窗体的界面设计得美观一些。

切换到窗体视图查看设计结果,保存。

设置自动独立宏

1.单击“创建”选项卡上的“宏与代码"组中的“宏”按钮,显示“宏设计视图"。

在其中的“宏生成器"窗格中,显示带有“添加新操作”的占位符的下拉组合框。

2。

单击该“添加新操作"组合框右端的下拉按钮,弹出“操作”的下拉列表,单击“OpenForm”项,展开“OpenForm”操作块设计窗格,该窗格自动成为当前窗格并且由一个矩形框围住,单击“窗体名称”右侧组合框下拉列表,在弹出的“窗体名称”的下拉列中选定“库存管理系统”项。

3.  单击“快速访问工具栏”中的“保存”按钮,弹出“另存为”对话框,在“宏名称"文本框输入“AutoExec"。

单击“另存为”对话框的“确定”按钮,返回“宏设计视图”。

“宏生成器”窗格中的代码如下图所示

3.3 创建导航窗体

 在菜单上选择创建—窗体—导航(垂直标签,左侧)

 将对所有表创建的窗体都拖进左侧的新建一栏中

 将新建窗体个人信息设在第一个位置

对导航窗体进行美化调整到自己需要的状态

调整字体背景插入图片

 导航窗体创建完毕

 

四.创建查询

   填写入库/出库单 

入库/出库处理最基本的工作内容是填写入库/出库单,修改库存。

根据仓库管理的要求,应在填写完入库/出库单后立即修改库存,将入库数量加到库存量中,将出库数量从库存量中减去。

要完成这样的计算操作可以使用更新查询。

因此,在实现这个功能模块时,首先建立更新查询,然后创建填写入库/出库单窗体,并将更新查询与窗体连接起来,在关闭窗体时运行该查询,完成“库存表”的修改操作。

4。

1创建更新库存查询

  查询的功能是使用入库信息更新库存量和使用出库信息更新库存量。

查询名称分别为“更新库存量(入库)”和“更新库存量(出库)”。

创建“更新库存量(入库)”的步骤如下。

(1)数据库窗口中单击“查询"容器,然后双击“在设计视图中创建查询",调出“查询设计视图"窗口,并显示一个“显示表"对话框,在“显示表”对话框中,单击“表"选项卡,然后分别双击“商品入库表"和 “库存表”,单击【关闭】按钮,关闭“显示表”对话框.如下图所示

(2)择“查询”→“更新查询”菜单命令,在查询“设计网格"中显示一个“更新到”行。

将“库存表”中的“库存数量”字段拖动到“设计网格”的“字段”行的第1列中,将“商品入库表"中的“标志"字段拖动到“设计网格”的“字段”行的第2列中,再在“库存数量"字段的“更新到”单元格中输入更新表达式“[库存表]!

[库存数量]+[商品入库表]!

[入库数量]”。

在“标志”字段的“更新到”单元格中输入“1”,在“条件”单元格中输入条件“0”,如下图所示.

为了能够区分已经处理的入库单,在“商品入库表"中设置了一个“标志”字段,当该字段值为“0”时,表示该入库单的“入库数量”还未加到“库存表”中。

所以,在建立更新查询时,应只对“标志”字段值为“0”的“库存量”字段值进行更新。

更新后,应将“标志”字段值改为“1",表示已经处理完毕。

  

(3)击工具栏的【保存】按钮或选择“文件"→“保存”菜单命令保存该查询,并命名为“更新库存量(入库)"。

(4) “更新库存量(出库)”查询的创建步骤与上述步骤相同,结果如下图所示。

4。

2  查询入库/出库单信息

对入库/出库信息的查询可按入库/出库单中的任意内容查询。

无论是查询入库信息,还是查询出库信息,其设计方法相同,只是窗体所用数据源不同。

按条件查询 

“按入库数量查询”和“按入库日期查询",通过创建参数查询来实现查询。

在建立这两个查询之前先建立“所有入库信息查询”。

(1)通过创建选择查询来完成该查询的创建。

创建结果如下图

(2)创建“按入库数量查询”。

以“所有入库信息查询”为数据源,在设计视图中创建该查询,如图

在“入库数量”字段的“条件”行中输入:

 

 〉=[请输入入库数量下限值] And 〈=[请输入入库数量上限值]  

(3)创建“按入库日期查询”。

与上一个查询一样,通过创建参数查询来创建“按入库日期查询”,如下图所示。

在设计视图中设置相应的“条件”行:

 

〉=[请输入日期上限值(****-**—**)] And <=[请输入日期下限值(****—**—**)]

建立查询后,以所建查询为数据源,创建“按入库数量查询”和“按入库日期查询”窗体,以便更好显示查询结果 。

4.3创建查询控制窗体 

     

(1)创建如下图所示的“入库查询控制窗体”。

该窗体主要有入库信息显示区和查询控制区。

查询控制区共有3个命令按钮

设置“入库单查询主窗体"窗体中命令按钮的“单击”事件,在设计视图中打开窗体“入库单查询主窗体",如上图所示. 

(2)单击选中“高级查询”命令按钮,调出“属性”对话框,单击“事件”选项卡,单击“单击”下拉列表后的“…”,选中宏生成器,如下图所示

(3)用同样的方法,将“按入库数量查询”和“按入库日期查询”命令按钮的“单击"事件分别设置为“嵌入的宏”。

4.4设置报警处理

4。

4.1建立报警查询 

由于报警查询中需要计算“库存数量”与“最高储备”的差.因此,可通过建立计算查询来建立报警查询。

(1)在数据库窗口的“对象”列表框中选中“查询”选项,双击“使用向导创建查询"。

 

(2)在“表/查询”下拉列表框中选择“表:

库存表”,选取除“最低储备”以外的全部字段,如图

(3)单击【下一步】按钮两次,保存查询为“报警查询”,并选中“修改查询设计”单选按钮。

  

(4)单击【完成】按钮,在调出的“报警查询”设计视图中,添加一个计算字段“表达式1:

 [库存表]!

[库存数量]-[库存表]!

[最高储量]”,在所加计算字段的“条件”行上输入条件“〉0",如下图 所示保存查询.

4。

4。

2创建报警报表

创建了报警查询后,以此查询为数据源创建一个报警报表,使其显示需要报警的消息。

(1)用向导创建报表,调出“报表向导"窗口。

 

(2)在“表/查询”下拉列表框中选择“报警查询”,选取全部字段。

(3)单击【下一步】按钮,确认是否添加分组级别,该报表不分组。

(4)单击【下一步】按钮,以“库存数量”降序排序。

 

(5)单击【下一步】按钮,确定布局及方向为“表格"、“纵向"。

(6)单击【下一步】按钮,确定报表采用的样式为“组织”。

 

(7)单击【下一步】按钮,指定报表的名称,并选中“修改报表设计”单选按钮,单击【完成】按钮。

  

(8)在“报警表”设计视图中,修改报表设计,如图

4.5催货处理 

与报警处理相似,催货处理是将“库存表”中的“库存数量”与“最低储备”进行比较,当“库存数量”低于“最低储备"时,显示这些需要催货商品的相关信息。

实现催货处理功能的步骤如下。

(1)建立一个催货查询,设计结果如下图所示。

(2)使用向导创建一个催货报表,报表数据源为“催货查询",“催货表"设计视图如图

 

五.宏

设置自动独立宏

1.ﻩ单击“创建”选项卡上的“宏与代码”组中的“宏”按钮,显示“宏设计视图”。

在其中的“宏生成器”窗格中,显示带有“添加新操作”的占位符的下拉组合框.

2。

单击该“添加新操作”组合框右端的下拉按钮,弹出“操作"的下拉列表,单击“OpenForm"项,展开“OpenForm”操作块设计窗格,该窗格自动成为当前窗格并且由一个矩形框围住,单击“窗体名称"右侧组合框下拉列表,在弹出的“窗体名称"的下拉列中选定“库存管理系统"项。

3. 单击“快速访问工具栏”中的“保存”按钮,弹出“另存为"对话框,在“宏名称”文本框输入“AutoExec”。

单击“另存为”对话框的“确定”按钮,返回“宏设计视图”。

“宏生成器"窗格中的代码如下图所示

六.创建报表

(1)在数据库窗口中,打开 库存表 ,选择在设计视图中创建报表,单击设计按钮,建立一个新的名为 库存报表的报表.

同理可以创建商品信息报表

(2)对于其他报表的创建,单机创建—报表—空报表,双击报表选定器打开属性表,在数据选项卡的记录源列表中选择一个表或查询做来源记录

(3)添加控件并编辑报表,完成报表的设计。

 

三.ER图

登录

权限

密码

用户名

ID

 

仓库名称

仓库类型

仓库位置

仓库ID

仓库表

仓库用途

仓库容量

图片

安全等级

商品代码

出库日期

出库ID

出库数量

出库数量修改

商品出库表

标志

仓库

单位

商品拼音编码

规格

商品信息表

仓库

标志

产地

仓库名称

类型

商品代码

商品名称

进货价

单位

条形码

商品入库表

单位

商品代码

入库ID

入库日期

入库数量

出库数量修改

仓库

单位

商品名称

最低储备

库存表

商品代码

最高储备

库存数量

 

 

八。

设计理念

  现在社会,商品经济越来月发达,网络电子传媒技术也越来越成熟,人工记录商品的流通速度已不能满足现在快节奏的生活,我们想可以建立一个系统,比较合理的整合一个仓库点商品进出的情况,这样可以方便店家最后的总结,方便计算收益,并且减小劳动强度,提高工作效率。

 通过建立登录界面,可以让每个用户都有一个独立的界面,把其中的五个表相联系,建立一定的窗体,查询,报表和宏,满足一般用户的基本需求。

 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2