access数据库库存管理系统PDF.pdf
- 格式:pdf
- 大小:1.71 MB
- 文档页数:40
Access数据库中文版•Access数据库概述•Access数据库基本操作•数据查询与报表设计•宏与VBA编程在Access中的应用目录•数据库安全与优化•Access数据库高级应用Access数据库概述0102数据库(Databas…数据库管理系统(DBM…表(Table)记录(Record)字段(Field)030405数据库基本概念易用性灵活性集成性可扩展性Access数据库特点Access数据库应用场景个人或家庭数据管理中小型企业数据管理科研项目管理教育教学数据库可以用于学校或培训机构的教学管理,如学生信息管理、课程管理、成绩管理等。
Access数据库基本操作创建数据库Access并选择“新建”来创建一个新的数据库。
选择数据库类型和模板,例如“空白数据库”或特定行业模板。
打开和关闭数据库打开数据库关闭数据库创建表添加、删除或修改字段,设置主键、索引等。
修改表结构数据输入与编辑数据筛选与排序01020403使用筛选功能查找特定记录,按某一字段或多个字段进行排序。
在数据库中新建表,定义字段名、数据类型和字段属性等。
在数据表视图中输入、修改或删除记录。
数据表基本操作数据查询与报表设计选择查询交叉表查询操作查询参数查询查询类型及创建方法报表设计基础报表组成01数据源设置02控件使用03报表数据展示与美化数据分组与排序序可以按照某个字段的值对数据进行排序。
数据筛选报表样式设置04宏与VBA编程在Access中的应用宏的基本概念与操作宏的定义宏的创建宏的执行VBA编程基础VBA概述VBA是Visual Basic for Applications的缩写,是一种在Microsoft Office应用程序中使用的编程语言。
VBA编程环境Access中的VBA编程环境包括VBA编辑器、工具箱、代码窗口等。
VBA语法基础学习VBA编程需要掌握基本的语法知识,如变量、数据类型、控制结构、过程等。
数据导入导出通过宏或VBA编程可以实现数据的导入导出功能,如从Excel、文本文件等导入数据到Access 数据库,或将Access数据库中的数据导出到其他格式的文件。
ACCESS 仓库管理系统姓名:学号:班级:一、实验目的与要求:ASSESS是一个数据库管理系统,它简单易学,一个普通的计算机用户可以很快的掌握它。
ACCESS2000的功能也十分强大,利用它可以方便的实现对信息保存、维护、查询、统计等,而且它可以十分方便地与OFFICE其他组件交流数据,这些功能对一个普通用户来说已经足够了。
本系统就是在以ACCESS2000作为后台数据库,以Visual Basic 为编程语言为中小型企业管理仓库而开发的一个数据库管理系统。
通过本实验,培养学生掌握开发Access数据库应用系统的方法。
综合运用课程中学会的知识,正确设计数据表,灵活运用各种查询方法。
设计使用性良好的窗体和报表,利用宏,VBA代码两种方式来编程,体验系统开发的过程,为开发数据库应用系统打下坚实的基础。
实验要求:1)建立一个ACCESS的数据库。
2)针对某项事务管理建立数据表结构。
3)建立用户访问机制,非管理员不能访问。
4)设计集成数据添加、浏览、更新、删除和查找等多种功能的数据表单。
5)运行程序,并用实际数据或模拟数据进行测试。
写出各项功能的测试界面和结果。
二、实验方案:1) 实验软件环境:WindwosXP中文版,Access2003中文版。
2) 项目名称:商品库存管理系统3) 实验需要实现的功能1、基本资料管理:功能:完成物品基本资料的数据录入、修改、删除。
并可对物品基本资料进行查询和统计、打印输出功能。
物品资料查询条件:按编号、名称、类别来查询。
2、物品管理:功能:完成对物品采购信息录入、修改、删除。
实现物品的入库,退货,并可对采购信息进行查询和统计、打印输出功能。
物品采购查询条件:按编号、名称、类别、日期来查询。
3、物品销售管理:功能:完成对物品销售信息管理,包括对销售信息的录入、修改、删除。
实现物品的出库,退货,并可对销售信息进行查询和统计、打印输出功能。
物品销售查询条件:按编号、名称、类别、日期来查询。
探索微软办公套件之Access数据库第一章:什么是Access数据库Access数据库是微软办公套件中的一个重要组成部分,它是一个基于关系型数据库管理系统(RDBMS)的应用程序。
通过Access,用户可以创建、管理和查询数据库,并通过表、查询、报表和表单来处理数据。
与其他数据库管理系统相比,Access具有易于使用、灵活性和功能丰富的特点,是许多小型企业和个人用户首选的数据库管理工具。
第二章:Access数据库的主要特性1. 数据库创建和管理:Access提供了直观的界面,允许用户创建新的数据库或者连接到已存在的数据库。
用户可以轻松定义表结构、字段数据类型、关系和约束条件。
2. 数据输入和浏览:通过表格视图,用户可以方便地输入和浏览数据。
同时,Access还支持数据验证、自动填充和计算字段等功能,提高了数据输入的准确性和效率。
3. 数据查询:Access提供了强大的查询功能,可以根据用户需求灵活地筛选、排序和计算数据。
用户可以使用SQL查询语言或者通过可视化查询设计工具来创建查询。
4. 报表和表单设计:Access允许用户通过表单和报表来展示和输出数据。
用户可以自定义表单和报表的布局、样式和格式,满足各种需求,如数据报表、透视表和标签等。
5. 数据分析和统计:Access内置了数据分析和统计函数,可以帮助用户进行数据的计算、汇总和分析。
用户可以创建查询和报表来生成图表、透视分析表和交叉表等,提供对数据洞察的支持。
6. 数据安全和权限控制:Access提供了灵活的用户权限管理功能,允许管理员对数据库进行访问控制和权限设置。
管理员可以定义用户组和角色,控制用户对数据库对象的访问权和操作权。
第三章:Access数据库的应用场景1. 个人数据管理:Access可以帮助个人用户管理个人数据,如联系人信息、日程安排、收入和支出等。
用户可以创建自定义的表格、查询和报表,灵活地处理和分析个人数据。
2. 小型企业数据管理:对于小型企业来说,Access是一个经济实惠且功能强大的数据库管理工具。
药品仓储管理
Access数据库系统设计说明
一、 需求分析
药品仓储管理系统的功能包括:
1.系统登录验证
2.药品信息维护
3.药品出入库登记
4.员工信息浏览
5.出入库信息查询与统计
二、 全局ER
三、 关系模式(下划线为主键,波浪线为外键)
药品(药品编号,药品名,规格,货架号,库存量)
员工(工号,姓名,性别,手机)
出入库(流水号,药品编号,操作员,日期,数量)
四、 数据表逻辑结构设计
3.表:出入库
五、 数据库表间关系
六、 查询设计
1.设计视图创建“出库明细”查询
2.SQL视图创建“各药品累计入库量”查询
SELECT 药品编号, SUM(数量) AS 累计入库量, COUNT(*) AS 入库次数
FROM 出入库
WHERE 类型="入库"
GROUP BY 药品编号;
七、 报表设计
八、 窗体及宏和VBA设计
1.登录窗体与自启动宏
Private Sub Command4_Click()
If 用户名= "a" And 密码= "1" Then
DoCmd.Close
DoCmd.OpenForm "欢迎窗体"
Else
MsgBox "用户名是:a 密码是:1"
End If
End Sub
2.欢迎窗体与宏组
3.多个项目窗体:药品信息管理
4.分割式窗体:出入库管理
5.主子窗体:员工信息浏览/出入库子窗体。
库存管理系统ACCESS课程设计Access⼤作业(含数据库)数据库原理及应⽤课程设计(论⽂)题⽬:库存管理系统⽬录第1章课程设计⽬的与要求 (1)1.1 课程设计⽬的 (1)1.2 课程设计的实验环境 (1)1.3 课程设计的预备知识 (1)1.4 课程设计要求 (1)第2章课程设计内容 (2)2.1 系统功能分析 (2)2.2 数据库模型 (3)2.3 设计窗体和报表 (7)2.4 窗体和报表模块主要代码 (7)第3章课程设计总结 (12)参考⽂献 (13)数据库应⽤技术⼤作业的基本要求总体要求运⽤Access所学功能,完成⼀份具有⼀定实际意义,且能解决⼀个具体问题的综合实验。
要求在Windows平台上完成Access 数据库的表、查询、窗体、报表及宏的建⽴,形成⼀个数据库应⽤系统(如:藏书管理系统,⼈员管理系统,酒店管理系统等)。
基本要求(1) 作业量的基本指标●数据库⾄少包含3个表,每个表中的记录数不能少于10条(所设计的数据库中应包含求解该问题的相关数据)。
●⾄少包含两个功能模块,并且数据库应⽤系统要具有数据的增、删、查、改功能。
(2) 作业中涵盖的知识点●建⽴数据库及库中的数据表;●设置表中的字段属性(定义主键、字段⼤⼩、有效性规则、默认值等);●表间关系的建⽴与修改:⼀对⼀关系或⼀对多关系,⾄少要有⼀个⼀对多关系;●表对象的维护(增加、删除、编辑记录等基本操作);●创建多种不同类型的查询(选择查询,交叉表查询,参数查询,操作查询,SQL查询);●建⽴某种形式的窗体(要包含主⼦窗体),创建与⽤户进⾏交互操作的友好界⾯;建⽴某种形式的窗体,实现窗体数据与查询条件的传递;●建⽴某种形式的报表(要包含分组计算),实现对数据的统计与输出;●创建并运⾏宏,使⽤宏可以将数据库对象联系在⼀起;●创建⼀个主界⾯窗体,能够通过该窗体访问数据库中的所有对象。
作业设计提交形式将数据库应⽤系统(*.mdb)和相应的⼤作业设计任务说明书(*.doc)放置以“学号+姓名”(如2011010112王五)命名的⽂件夹中。
数据库作业——库存管理制作步骤学院:文法学院班级:行政1301姓名:成尧学号:20130042目录一.创建ACCESS (3)二.创建表 (3)三.建立窗体 (7)3.1 创建一般窗体 (7)3.2 创建库存管理登陆系统 (11)3.3 创建导航窗体 (17)四.创建查询 (17)4.1 创建更新库存查询 (18)4.2 查询入库/出库信息 (20)4.3 创建查询控制窗体 (22)4.4 设置报警处理 (23)4.4.1建立报警查询 (23)4.4.2 创建报警报表 (24)4.5 催货处理 (25)五.宏 (27)六.创建报表 (28)七.ER图 (31)八..设计理念 (36)一.创建ACCESS启动ACCESS 2010单击快捷选项中的新建。
在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。
创建“库存管理系统.mdb”空数据库。
二.创建表根据表表的结构在“库存管理系统.mdb”中创建表.(1)单击创建选项中的表按钮。
(2)对默认表1 进行编辑,右击表1单击设计视图,更改表名称,这里我把它改为仓库表,单击确定按钮,表格创完毕。
(3)再次右击仓库表,在弹出的选项框中选择数据表视图(H)。
(4)在表中输入相应的数据,完善表的结构。
仓库表创建完成后,右击,单击保存。
(5)在图片一栏中选中方框右击点击插入对象(6)单击由文件创建——浏览选择自己需要的图片,点击打开确定(7)以同样的方法分别依次创建登录, 库存表,商品出库表,商品入库表,商品信息表。
(8)所需的六个表创建完毕,在ACCESS界面的左侧有显示,如若想打开其中的一个表,可以选中它双击。
(9)设置各表间的关系按上图所示的关系创建表间关系。
三.建立窗体3.1 创建一般窗体(1)单击创建选项卡中的“窗体设计”,显示窗体的“设计视图”。
(2)单击“窗体设计工具”下设计选项上“控件”组中的“标签”控件,移动鼠标指针到“主体”节的适当位置,按下鼠标左键并(从左上往右下方向)拖动鼠标到适当位置,松开鼠标左键,显示出一个矩形标签,在矩形框中输入“库存管理系统”,如下图所示(3)确保“设计”选项卡上的“控件”组中的“使用控件向导”按钮已经按下。
access进销存数据库模板篇一:进销存数据库表详细文档一、用户表(administrator)二、供应商表(Supplier)五、入库表(ruku)注:商品入库增加、更新或删除时需要及时修改库存量入库明细表(rukudetail)注:商品出库增加、更新或删除时需要及时修改库存量出库明细表(chukudetail)篇二:商店进销存管理系统数据库设计商店进销存管理系统数据库设计说明书拟制人吴静杜茂坤审核人批准人______________________【2013年1月18日星期五】数据库设计说明书1.引言1.1编写目的1随着计算机技术的高速发展,人们对计算机的依赖性越来越强,特别是用计算机开发的数据库以及数据管理系统在生活应用中表现得更为突出。
随着超市规模的发展不断扩大,商品数量急剧增加,有关商品的各种信息量也成倍增长。
超市时时刻刻都需要对商品各种信息进行统计分析。
??作为国内市场的一些中小型商店,它们在信息化过程中的步伐要落后于大型超市,而对于这些企业的资源管理,信息的存储和处理也显得迫切需要,要适应市场竞争,就需要有高效的处理方式和管理方法。
因此,针对中小型商店开发一个商店进销存管理系统是非常必要的。
通过使用商店进销存管理系统,使商店的管理工作系统化、规范化、自动化、简易化、智能化,从而达到提高超市进销存管理效率的目的。
商店进销存管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立数据一致性和完整性强,数据安全性好的数据库。
而对于后者则要求应用程序功能完备,易使用等特点。
系统实现了商品信息管理,商品进货操作,商品出货操作,库存信息查询等功能。
本文详细地介绍了软件的开发环境、数据库的设计、各个模块的设计和实现及具体界面的设计和功能。
1.2背景a. 待开发软件系统的名称:2商店进销存管理系统b. 本项目的任务提出者:石河子大学c. 本项目开发者:吴静,杜茂坤d. 本项目用户:商店员工1.3 参考资料[1] Mark Priestley.面向对象设计uml实践 [M].龚晓庆,卞雷等译.北京:清华大学出版社,2005.[2] 郑人杰,马素霞,殷人昆.软件工程概论 [M].北京:机械工业出版社,2011.[3] 王珊,萨师煊.数据库系统概论概论 [M].北京:高等教育出版社,2005.[4] 卢瀚,王春斌.java web开发实战1200例[M].北京:清华大学出版社,2011.2.结构设计2.1 界面设计整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成进货、销售、库存管理的全过程。
数据库作业——库存管理制作步骤学院:文法学院班级:行政1301姓名:成尧学号:20130042目录一.创建ACCESS (3)二.创建表 (3)三.建立窗体 (7)3.1 创建一般窗体 (7)3.2 创建库存管理登陆系统 (11)3.3 创建导航窗体 (17)四.创建查询 (17)4.1 创建更新库存查询 (18)4.2 查询入库/出库信息 (20)4.3 创建查询控制窗体 (22)4.4 设置报警处理 (23)4.4.1建立报警查询 (23)4.4.2 创建报警报表 (24)4.5 催货处理 (25)五.宏 (27)六.创建报表 (28)七.ER图 (31)八..设计理念36一.创建ACCESS启动ACCESS 2010单击快捷选项中的新建。
在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。
创建“库存管理系统.mdb”空数据库。
二.创建表根据表表的结构在“库存管理系统.mdb”中创建表.(1)单击创建选项中的表按钮。
(2)对默认表1 进行编辑,右击表1单击设计视图,更改表名称,这里我把它改为仓库表,单击确定按钮,表格创完毕。
(3)再次右击仓库表,在弹出的选项框中选择数据表视图(H)。
(4)在表中输入相应的数据,完善表的结构。
仓库表创建完成后,右击,单击保存。
(5)在图片一栏中选中方框右击点击插入对象(6)单击由文件创建——浏览选择自己需要的图片,点击打开确定(7)以同样的方法分别依次创建登录,库存表,商品出库表,商品入库表,商品信息表。
(8)所需的六个表创建完毕,在ACCESS界面的左侧有显示,如若想打开其中的一个表,可以选中它双击。
(9)设置各表间的关系按上图所示的关系创建表间关系。
三.建立窗体3.1 创建一般窗体(1)单击创建选项卡中的“窗体设计”,显示窗体的“设计视图”。
(2)单击“窗体设计工具”下设计选项上“控件”组中的“标签”控件,移动鼠标指针到“主体”节的适当位置,按下鼠标左键并(从左上往右下方向)拖动鼠标到适当位置,松开鼠标左键,显示出一个矩形标签,在矩形框中输入“库存管理系统”,如下图所示(3)确保“设计”选项卡上的“控件”组中的“使用控件向导”按钮已经按下。
超市管理数据库access(二)引言概述:本文档将详细介绍超市管理数据库的设计和使用,使用软件工具为Access。
本系统将帮助超市管理人员更好地管理库存、销售、员工和顾客等信息。
正文内容:I. 库存管理1. 商品分类管理a. 创建商品分类表,记录不同商品的分类信息b. 设置商品分类编号与商品表的关联关系,方便查询和管理c. 设计合适的表格格式,便于添加、修改和删除商品分类2. 商品信息管理a. 创建商品信息表,包含商品名称、价格、数量等重要信息b. 设置商品编号与商品分类表的关联关系,方便查询和统计c. 添加适当的字段,记录进货时间、供应商等相关信息d. 设计查询功能,实现商品信息的快速检索和更新3. 库存变动记录a. 创建库存变动记录表,跟踪商品的进货、销售情况以及库存调整b. 记录变动类型、商品编号、数量、日期等重要信息c. 利用查询和统计功能,实现准确的库存情况分析和报表生成II. 销售管理1. 销售订单管理a. 创建销售订单表,收录订单编号、顾客信息、销售日期等关键信息b. 关联商品信息表和销售数量,实现销售额统计c. 设计查询功能,提供订单快速查询和销售情况统计的能力2. 促销活动管理a. 设计促销活动表,记录不同促销活动的名称、折扣、规则等重要信息b. 关联商品和促销活动表,实现促销活动与商品的关联关系c. 利用表格、查询和报表功能,实现促销活动效果的监控和评估3. 销售数据分析a. 利用查询功能,实现销售数据的筛选和分析b. 设计报表,展示销售额、利润和销售趋势等重要数据III. 员工管理1. 员工信息管理a. 创建员工信息表,记录员工的个人信息、部门和职位等重要信息b. 设计表单和查询功能,方便添加、修改和查询员工信息c. 实现员工信息的权限控制,保护敏感信息的安全性2. 考勤管理a. 创建考勤记录表,记录员工的上班时间、请假情况等考勤信息b. 利用查询功能,实现考勤数据的分析和报表生成3. 员工培训管理a. 设计培训记录表,记录员工参与的培训项目、时间和费用等信息b. 设计查询功能,展示员工的培训记录和参与情况IV. 顾客管理1. 顾客信息管理a. 创建顾客信息表,记录顾客的个人信息、消费额和积分等重要信息b. 利用表单和查询功能,方便添加、修改和查询顾客信息2. 顾客购物历史记录a. 创建购物历史记录表,记录顾客的购买记录、购买时间等信息b. 利用查询功能,实现购物历史的统计和查询3. 顾客分类管理a. 创建顾客分类表,将不同等级的顾客划分到不同的分类中b. 利用查询和统计功能,实现对不同顾客类别的分析和统计总结:超市管理数据库通过有效的库存管理、销售管理、员工管理和顾客管理功能,帮助超市管理人员更好地管理库存、销售、员工和顾客等信息。
数据库功课之杨若古兰创作——库存管理建造步调学院:文法学院班级:行政1301姓名:成尧学号:20130042目录一.创建ACCESS (3)二.创建表 (3)三.建立窗体 (7)3.1 创建普通窗体 (7)3.2 创建库存管理登陆零碎 (11)3.3 创建导航窗体 (17)四.创建查询 (17)4.1 创建更新库存查询 (18)4.2 查询入库/出库信息 (20)4.3 创建查询控制窗体 (22)4.4 设置报警处理 (23) (23)4.4.2 创建报警报表 (24)4.5 催货处理 (25)五.宏 (27)六.创建报表 (28)七.ER图 (31)八..设计理念36一 .创建ACCESS启动ACCESS 2010单击快捷选项中的新建 .在屏幕右边出现如下图样,更改成须要的文件名,并选择好保管路径,单击创建.创建“”空数据库.根据表表的结构在“”中创建表.(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)在登录按钮的单击事件属性,点击扩展按钮,在弹出的代码生成器中输入下述程序代码:Private Sub Command1_Click()Dim str As StringIf IsNull(Me![用户名]) ThenMsgBox "请输入用户名!"ElseIf IsNull(Me![密码]) ThenMsgBox "请输入密码!"Elsestr = DLookup("密码", "登陆", "用户名='" & Me![用户名] & "'")If IsNull(str) ThenDoCmd.Close , , acSaveNoElseIf CStr(Me![密码]) = str ThenDoCmd.OpenForm ("库存管理")ElseMsgBox "您输入的密码不准确!", vbCritical, "密码错误"End IfEnd IfEnd IfEnd Sub(6)为退出按钮的单击事件属性为:退出宏.是以,此时需在数据库的宏对象中新建一个宏:退出(7)创建一个表对象:登陆,如下所示:(8)对窗体的控件的格式属性进行设置,将窗体的界面设计得美观一些.切换到窗体视图检查设计结果,保管.设置主动独立宏“创建”选项卡上的“宏与代码”组中的“宏”按钮,显示“宏设计视图”.在其中的“宏生成器”窗格中,显示带有“添加新操纵”的占位符的下拉组合框.“添加新操纵”组合框右端的下拉按钮,弹出“操纵”的下拉列表,单击“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 设置报警处理因为报警查询中须要计算“库存数量”与“最高储备”的差.是以,可通过建立计算查询来建立报警查询.(1)在数据库窗口的“对象”列表框当选中“查询”选项,双击“使用导游创建查询”.(2)在“表/查询”下拉列表框当选择“表:库存表”,拔取除“最低储备”之外的全部字段,如图(3)单击【下一步】按钮两次,保管查询为“报警查询”,并选中“点窜查询设计”单选按钮.(4)单击【完成】按钮,在调出的“报警查询”设计视图中,添加一个计算字段“表达式1: [库存表]![库存数量]-[库存表]![最高储量]”,在所加计算字段的“条件”行上输入条件“>0”,如下图所示保管查询.创建了报警查询后,以此查询为数据源创建一个报警报表,使其显示须要报警的动静.(1)用导游创建报表,调出“报表导游”窗口.(2)在“表/查询”下拉列表框当选择“报警查询”,拔取全部字段.(3)单击【下一步】按钮,确认是否添加分组级别,该报表不分组.(4)单击【下一步】按钮,以“库存数量”降序排序.(5)单击【下一步】按钮,确定规划及方向为“表格”、“纵向”.(6)单击【下一步】按钮,确定报表采取的款式为“组织”.(7)单击【下一步】按钮,指定报表的名称,并选中“点窜报表设计”单选按钮,单击【完成】按钮.(8)在“报警表”设计视图中,点窜报表设计,如图与报警处理类似,催货处理是将“库存表”中的“库存数量”与“最低储备”进行比较,当“库存数量”低于“最低储备”时,显示这些须要催货商品的相干信息.实现催货处理功能的步调如下.(1)建立一个催货查询,设计结果如下图所示.(2)使用导游创建一个催货报表,报表数据源为“催货查询”,“催货表”设计视图如图设置主动独立宏“创建”选项卡上的“宏与代码”组中的“宏”按钮,显示“宏设计视图”.在其中的“宏生成器”窗格中,显示带有“添加新操纵”的占位符的下拉组合框.“添加新操纵”组合框右端的下拉按钮,弹出“操纵”的下拉列表,单击“OpenForm”项,睁开“OpenForm”操纵块设计窗格,该窗格主动成为当前窗格而且由一个矩形框围住,单击“窗体名称”右边组合框下拉列表,在弹出的“窗体名称”的下拉列当选定“库存管理零碎”项.3. 单击“快速访问工具栏”中的“保管”按钮,弹出“另存为”对话框,在“宏名称”文本框输入“AutoExec”.单击“另存为”对话框的“确定”按钮,返回“宏设计视图”.“宏生成器”窗格中的代码如下图所示六.创建报表(1)在数据库窗口中,打开库存表,选择在设计视图中创建报表,单击设计按钮,建立一个新的名为库存报表的报表.同理可以创建商品信息报表(2)对于其他报表的创建,单机创建—报表—空报表,双击报表选定器打开属性表,在数据选项卡的记录源列表当选择一个表或查询做来源记录(3) 添加控件并编辑报表,完成报表的设计.库存商品名称单位最低储备最高储备仓库库存容量商品代码出库ID出库数量修改差标志仓库单位商品代码出库数量出库日期出库入库入库ID标志仓库单位入库数量商品代码入库数量修改差入库日期仓库储存商品商品名称条形码商品拼音编码单位规格产地类别进货价仓库名称商品代码仓库名称仓库位置仓库ID 安全等级仓库用途仓库类型仓库容量供应商供应销售商11n1nm此刻社会,商品经济越来月发达,收集电子传媒技术也愈来愈成熟,人工记录商品的流通速度已不克不及满足此刻快节奏的生活,我们想可以建立一个零碎,比较合理的整合一个仓库点商品进出的情况,如许可以方便店家最初的总结,方便计算收益,而且减小劳动强度,提高工作效力.通过建立登录界面,可以让每个用户都有一个独立的界面,把其中的五个表相联系,建立必定的窗体,查询,报表和宏,满足普通用户的基本需求.。
数据库作业——库存管理制作步骤学院:文法学院班级:行政1301姓名:成尧学号:20130042目录一.创建ACCESS (3)二.创建表 (3)三.建立窗体 (7)3.1 创建一般窗体 (7)3.2 创建库存管理登陆系统 (11)3.3 创建导航窗体 (17)四.创建查询 (17)4.1 创建更新库存查询 (18)4.2 查询入库/出库信息 (20)4.3 创建查询控制窗体 (22)4.4 设置报警处理 (23)4.4.1建立报警查询 (23)4.4.2 创建报警报表 (24)4.5 催货处理 (25)五.宏 (27)六.创建报表 (28)七.ER图 (31)八..设计理念36一 .创建ACCESS启动ACCESS 2010单击快捷选项中的新建。
在屏幕右侧出现如下图样,更改成需要的文件名,并选择好保存路径,单击创建。
创建“库存管理系统.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)在登录按钮的单击事件属性,点击扩展按钮,在弹出的代码生成器中输入下述程序代码:Private Sub Command1_Click()Dim str As StringIf IsNull(Me![用户名]) ThenMsgBox "请输入用户名!"用户名.SetFocusElseIf IsNull(Me![密码]) ThenMsgBox "请输入密码!"密码.SetFocusElsestr = DLookup("密码", "登陆", "用户名='" & Me![用户名] & "'")If IsNull(str) ThenDoCmd.Close , , acSaveNoElseIf CStr(Me![密码]) = str ThenDoCmd.CloseDoCmd.OpenForm ("库存管理")ElseMsgBox "您输入的密码不正确!", vbCritical, "密码错误"End IfEnd IfEnd IfEnd 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)用同样的方法,将“按入库数量查询”和“按入库日期查询”命令按钮的“单击”事件分别设置为“嵌入的宏”。