创建实用access数据库-公司-进销存

上传人:shaoy****1971 文档编号:112224091 上传时间:2019-11-05 格式:PPT 页数:62 大小:4.37MB
返回 下载 相关 举报
创建实用access数据库-公司-进销存_第1页
第1页 / 共62页
创建实用access数据库-公司-进销存_第2页
第2页 / 共62页
创建实用access数据库-公司-进销存_第3页
第3页 / 共62页
创建实用access数据库-公司-进销存_第4页
第4页 / 共62页
创建实用access数据库-公司-进销存_第5页
第5页 / 共62页
点击查看更多>>
资源描述

《创建实用access数据库-公司-进销存》由会员分享,可在线阅读,更多相关《创建实用access数据库-公司-进销存(62页珍藏版)》请在金锄头文库上搜索。

1、第第9 9章章 创建实用创建实用AccessAccess数据库数据库 公司客户管理系统公司客户管理系统 进销存管理系统进销存管理系统 9.1 公司客户管理系统 9.1.1 创建“公司客户管理系统”数据表 作为一个销售型的公司,或者对于某个工厂的销售 部门来说,公司客户管理系统的建立可以有效的避 免因业务员个人工作变动而造成公司客户的流失, 也可以方便我们统计每个业务员的销售业绩,以及 各个地区间的销售差异。 根据公司情况,建立公司客户管理系统共需5个表 ,如下页图所示。 1、创建基础表 创建一个空白的“公司客户信息管理系统”数 据库后,切换至“创建”标签页,单击“表设 计”按钮,打开“表设计器

2、”窗口 1 2 在表设计器窗 口中,按照书 中表9-1的要 求输入相应的 字段名称,并 在数据类型一 列按规定设置 相应的“数据类 型”,然后设置 “客户编号”为“ 主键” 这些“常规”属性 ,先不要设置, 下边将分别进行 设置 在表设计器窗 口中,选中“公 司名称”字段, 在下边的常规 选项卡中设置 格式为:!“公 司名称:”在“查询功能”区域添加“查询”按 钮;在“修改与删除功能”区域添加“! 清空所有客户信息(慎用)”、“保存修 改”和“删除该记录”命令按钮 11 通过以上操作步骤 我们就完成了“客 户信息管理”窗体 的创建,双击打开 ,效果如图所示 “添加新 客户功 能:”区 域 “查

3、询功 能:”区 域 “修改与 删除功 能:”区 域 9.1.4 创建客户报表 单击鼠标 右键,选 择“报表页 眉/页脚” 命令 2 打开“客户 管理系统” 数据库,进 入报表设计 视图工作区 1 在“页面页脚”节中创建另一 个文本框,将其对应的标签 删除,在文本框中输入“=“第 “ & Page & “ 页“” 4 在“报表页眉 ”节中添加一 个文本框。 在标签框中 输入“各地区 客户”,字体 设为12号粗 斜体,在文 本框中输入 “=Now()” 3 双击报表属性按钮,弹 出“报表”属性窗口 5 切换至“数据”标签页。 单击“记录源”组合框的 下拉按钮,选择“客户 信息表”项 6 切换至“设

4、计”标签页,单 击“分组和排序”按钮,打 开“排序和分组”窗口 7 单击“添加排序”按钮,在打开的字段列 表中选择“地区”字段,默认排序次序为 升序,分组形式设置为“有页眉节”和“有 页脚节” 8 单击“添加现有字 段”按钮 11 单击“字段列表”中的“地区”项,将 其拖动至“地区页眉”节第一行的方 格内,并将其标签和文本框的字 体均设为12号粗体。 9 在两条直线 之间添加一 个标签,将 其标题更改 为“公司名 称”,重复 同样的操作 在同一行添 加另外两个 标签:“联 系人”和“联 系人电话” 12 绘制两条直线,颜色 设置为“深灰1”色, 边框宽度为3磅 10 在“地区页脚”节中绘制文本

5、框,将其 标签更名为“客户数量”,在文本框内 输入“=Count(公司名称)” 14 将字段列表中 的“公司名称” 拖动至“主体” 节的第一行中 并将其对应的 标签删除,重 复同样操作将“ 联系人”和“联 系人电话”项添 加到“主体”节 中 13 单击关闭按钮,弹出“提示”保存对话框, 单击“是”按钮。弹出“另存为”对话框,输 入“各地区客户”。单击“确定”按钮,完成 报表的创建 15 双击“各地 区客户”项 ,打开我们 刚创建的报 表 16 在此报表中,“报表页眉”中显示 的是报表名称和当前时间,“地 区页眉”和“主体”中显示的是一条 一条的客户记录 9.1.5 使用宏创建主窗体 打开“客户

6、管理系统”数据库 ,切换至“创建”标签页,单 击“宏”按钮 1 单击“操作” 列第一行的 下拉按钮, 选择 “OpenQuer y”项,然 后在其操作 参数区域的“ 查询名称”中 选择“各公司 的年度供货 单”项 3 切换至“设计”标签页,单击宏 名按钮增加 “宏名”列,单击 “宏名”列的第一行,输入“查 询各客户的年度供货单” 2 在第二行的“宏名”列中输入“查询供货金额最 高的五个供货单”,在“操作”列中选择 “OpenQuery”项,并在其操作参数区域的“ 查询名称”中选择“供货金额最高的五个供货单 ”项 4 在“宏名”列的第四行中输入“打印各地区客户 报表”,并在其对应的“操作”列选择

7、 “OpenReport”项,然后在其操作参数区域的 “报表名称”中选择“各地区客户”项 6 单击“宏名”列 的第三行,输 入“打开客户信 息管理窗体”。 单击“操作”列 中第三行的下 拉按钮,选择 “OpenForm” 项,然后在其 操作参数区域 的“窗体名称” 中选择“客户信 息管理”项 5 重复同样的 操作,在“宏 名”列的第五 行中输入“关 闭当前窗体” ,在其“操作” 列选择 “Close”项, 其操作参数 区域均保持 系统默认 8 7 在“宏名”列的第六行中输入“关闭当前数 据库”,在其对应的“操作”列中选择 “Close”项,其操作参数区域均保持系统 默认。在第七行的“操作”列选

8、择“quit” 项。并保存为“宏组”宏 在“属性”窗口中,单击“事 件”标签,然后单击“单击” 下拉框中的下拉按钮,选 择“宏组.查询各客户的年 度供货单”项 11 打开窗体的设计视图,添 加一个命令按钮控件,并 将其标题更改为“查看:各 客户的年度供货单” 10 重复同样的操作添加另外 五个命令按钮,并为它们 的单击事件选择相应的宏 9 双击运行“主窗体”,单 击“打印报表:各地区的 客户”按钮,执行效果如 下图所示 12 9.1.6 完善“公司客户管理系统” 打开“公司客户管理系统”数 据库,右击“客户信息管理” ,选择“设计视图”命令 1 2 选择“添加”按钮,单 击“代码”按钮,打开

9、代码编辑窗口 为“添加”按钮( Command39)的 单击(Click)事 件编写代码,此段 代码实现添加新客 户资料的功能 4 在对象列表中选择“Command39”, 在事件过程列表中选择“Click”事件 3 为“查询”按钮( Command57) 的单击(Click )事件编写此段 代码 6 在对象列表中选择“Command57”, 在事件过程列表中选择“Click”事件 5 为“!清空所有客 户信息(慎用)” 按钮( Command58)的 单击(Click)事 件编写如下代码 8 在对象列表中选择“Command58”, 在事件过程列表中选择“Click”事件 7 为“保存修改

10、”按钮( Command9 0)的单击 (Click)事 件编写如下 代码,此段 代码实现保 存数据的功 能 10 在对象列表中选择“Command90”,在事 件过程列表中选择“Click”事件 9 为“保存修改” 按钮( Command91 )的单击( Click)事件 编写如下代 码 12 在对象列表中选择“Command91”, 在事件过程列表中选择“Click”事件 11 这是添加数据 的执行效果 这是查询数据 的执行效果 9.2 进销存管理系统 9.2.1 系统数据库和表设计 作为一个销售型的公司,或者对于某个工厂的销售 部门来说,建立完善的“进销存管理系统”是控制企 业进货和监控

11、盈利的关键。下边将以实例的形式讲 述“进销存管理系统”的创建。 本实例“进销存管理系统”共有四个表组成:“产品 类型”表、“产品信息”表、“出库数据”表和“入库数 据”表组成,具体如下页图所示。 关于表格的创建前边已有多处叙述,此处不再详细 讲解,至于表中字段类型标注为“查阅向导”的,请 使用查阅向导与相关表格的相关字段相关联即可。 9.2.2 建立查询 我们需要建 立如图所示 的三个查询 在这三个查询中,“入库数据 查询”以“入库数据”表 为基础表,“出库数据 查询”以“出库数据”表为基础 表,除了“ID”字段外,其余字段均显示;“盈利查 询”以“产品信息”为基础表,且只显示“类别ID”和“

12、 产品名称”字段。 这三个查询均使用“查询向导”即可轻松创建,关于 创建的方法,这里不再详细叙述。 9.2.3 建立主窗体 本系统只有一个窗 体构成,左侧有一 个“出库”和“入库”的 单选按钮,选择“出 库”和“入库”单选按 钮,下边和右侧数 据会跟着改变 单击“选项 组”按钮, 在窗体上 使用向导 添加一个 包含两个 选项按钮 的选项组 控件 2 打开“进销存管理系统”数据库,打开 窗体“设计视图” 1 添加一个名字为“产品名称”的下拉按钮控 件,并与“产品信息”表中的产品名称相关 联(按照向导操作即可)。并添加其他的 五个文本框和两个命令按钮 3 分别右击“产品名称”、“产品价 格”、“入

13、库日期”和“入库数量” 四个文本框,在弹出的菜单中 选择“属性”命令,打开“属性”设 置窗口 将“产品名 称”、“产品 价格”和“入 库数量”三 个控件的默 认值设置为 0 将有效性规则 的默认值设置 为“” 将“入库日期”的默认值设 置为=Date()(就是 默认为当前日期),有效 性规则为“” 4 5 6 7 通过属性设置让 这两个窗体完全 重合,将窗体分 别命名为“出库 数据查询”和“入 库数据查询”, 将他们的标签分 别命名为“出库 数据”和“入库数 据” 9 单击“子窗体/子报表”按钮,在窗体上使用 向导添加两个以“入库数据 查询”和“出库数 据 查询”为数据源的子窗体 8 将主窗体

14、的设计视 图关闭,并保存为“ 主窗体”窗体 10 右击“产品编号”等控件, 选择“属性”命令,打开其 “属性”窗口 12 右击“出库数据查询”窗体 ,并选择“设计视图”命令 ,打开其设计视图 11 14 将“可用”属性选为“否”,将“ 是否锁定”属性选为“是”(五 个白色的控件都进行相同的 设置) 13 单击左上角的窗体属性按钮,打开窗体的属性对话 框,只保留“数据表”视图为“是”,“允许编辑”属性选 为“否”,“允许删除”属性选为“是”,“允许添加”属性 选为“否”,“数据输入”属性选为“否”,完成对此窗体 的设置 打开“主窗 体”的设计 视图,并 通过双击 其左上角 的“属性”按 钮打开其

15、 属性设置 窗口 将“主窗体”的属性设 置为:标题为“进销 存管理系统”;只允 许“窗体”视图;“记 录选择器”为“否”;“ 导航按钮”为“否”, 边框样式为“细边框” ;“最大最小化按钮” 为“无”。然后保存窗 口设置即可完成主 窗体的创建 1516 9.2.4 给主窗体添加代码 在“主窗体”的设计界面,单击代码按钮打开“进销存 管理系统”数据库的代码设置窗口,在此窗口中,通 过“控件选择”下拉列表和“功能选择”下拉列表,可以 选择对不同控件的不同操作设计代码。 由于代码的添加过程,用幻灯片说明,没有太大的 实际意义,建议同学们到正文中反复研究本文提供 的代码,理解每一句代码的意义,这样才能

16、举一反 三,为自己做出更好的数据库打好基础。本课件对 代码的添加不做过多讲述。 9.2.5 建立“盈利查询”报表并添加代码 我们主要对每个产品的“进货数 量”、“进货总金额”、“出货总量” 和“出货总金额”进行统计,并根 据“已售商品”计算出基本的盈利 状况,再根据“进货总金额”和“出 货总金额”对比出当前资金的占 用情况 为此报表添加如 图所示的后边几 个字段:进货总 量、进货金额、 出货总量、出货 金额、出货盈利 和资金亏损 , 并删除附带标签 2 使用向导,以“盈利查询”查询为数据源,创建一个“盈利 查询”报表,注意此时“盈利查询”报表只有前两个字段:“ 类别ID”和“产品名称”,右击此报表,选择“设计视图”命 令,打开其设计视图 1 在页面页眉节添加字段的相关标签 3 在“页面页脚”节中添加“总盈利”和“ 总亏损”两个文本框 4 打开窗体的代码编写窗口后,在“控件选择”下 拉列表中选择“主体”,然后添加书中所述的代 码,即可以实现我们需要的功能。 5 代码开始,首先根据“产品名称”从“产品信息”表 中查找“产品编号”,然

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 职业教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号