Access简约进销存系统「源码分享」
一个公司有很多项目,一套兼容多个项目的通用WMS系统往往是流程冗繁。
有时候小的项目用不上那么多繁琐功能,只需要最淳朴的制单打印与库存查询。
本套系统简洁明了。适用最简单的仓库,也适用于稍复杂的工程物料仓库管理。
供应商、收货人、物料等基础内容,无需提前维护,初次录入手工直接填写即可。
后续录入可以双击窗体控件,即可弹窗然后在所有曾经录入过的内容中选择。
查询窗体中使用了多字段模糊查询技术。
出库单考虑了工程项目分配需要,单据上半部分展示物料汇总,用于送货签收。常规情况一页即可展示完全。
下半部分子报表展示领用明细,适用工程物料申领单、归属项目等信息展示。数据量大往往较大,需要多页面。作为附录不会影响仓库单据的整洁。
演示图:
源码系统下载:
Excel+Access制作的进销存管理系统4.1;支持局域网数据共享。
进销存管理系统4.1
进销存管理系统:进销存管理系统是对企业生产经营中物料流、资金流进行全程跟踪管理,从进入物料采购、入库、领用到产品完工入库、交货、回收货款、支付原材料款等,每一步都为您提供详尽准确的数据。本次发布的进销存管理系统主要是在进销存管理系统4.0的版本上做了如下几点升级:
⑴ 增加数据库路径选择功能,首次使用需要选择数据库路径后方可使用,便于局域网多用户的同时使用。
⑵ 精确查询增加BOM筛选功能,可按BOM查询所需的物料信息。
⑶ 优化采购单的生成功能,生成采购单时需要输入采购数量,并自动根据BOM用量计算采购数量。
- 数据查询:数据查询主要分为物料查询、BOM查询、采购单查询、入库单查询、出库单查询、领料单查询。
1.1 物料查询:点击主界面的“物料查询”按钮,系统自动打开物料查询的窗口。物料查询有物料信息的关键字查询和精确查询两种
1.1.1 关键字查询:在查询框输入物料关键字,可快速查询包含关键字的所有信息。
1.2.2 精确查询:点击“精确查询”按钮打开多条件筛选框。输入查询条件后自动筛选满足所有条件的物料信息。(通过精确查询可快速筛选需要的物料)
2.1.3 导出明细:通过物料查询后可将查询的数据自动导出,并以Excel工作的形式保存在系统同一路径下。
2.2 BOM 查询: BOM查询、采购单查询、入库单查询、出库单查询、领料单查询的查询方式与物料查询的关键字查询类似,这里不做详细说明。
3、表单管理:表单管理主要有采购单、入库单、、出库单、领料单的管理。
3.1 采购单:采购单主要有两种生成方式。
3.1.1 自动生成采购单:自动生成采购单可通过物料查询,将查询列表框的物料自动生成采购单。
3.1.1.1 如果是通过BOM筛选点击“生成采购单”,在弹出的对话框输入采购数量,系统自动根据BOM用量计算采购数量,并自动计算总价。(如未通过BOM筛选,则不按BOM用量计算)
3.1.1.2 采购单号:系统在生成采购单时自动根据日期生成采购单号并自动累加计数。采购单前缀可在基础信息修改。本文有提供修改方式。
3.1.1.3 单号清零:单号清零会自动清零采购单后三位的计数项。
3.1.1.4 保存:保存时将当前采购单的信息保存至数据库,方便后期查询可采购入库。(注:只有采购数量大于0的数据才会被保存至数据库。)
3.1.2 手动生成采购单:点击主界面的“采购单”按钮,系统自动进入采购单界面。
3.1.2.1 选择物料:鼠标双击采购单“物料编码”列的任意位置,系统自动打开物料明细窗口。可通过筛选物料,双击列表框的物料便可将物料快速添加至采购单。
3.1.2.2 数据汇总:输入采购数量后系统自动统计总价。采购单信息确认无误后点击“保存”可将采购单信息自动保存至数据库。
3.2 入库单、出库单:入库单、出库单的添加方式与手动生成采购单的方式类似。不同点在出库单保存时会有库存提示。这里不做详细说明。
3.3 领料单:领料单是根据BOM信息自动生成。在主界面点击“领料单”按钮,系统自动打开数据录入窗口。
3.3.1 自动生成领料单:选择项目名称。填入数量后点击创建领料单。系统自动根据BOM用量创建领料单。(所有单据可直接打印)
3.3.2 领料单保存:点击“保存”按钮后,自动将领料单保存至数据库。并根据领料数量自动扣数。当领料数量大于库存数量时,系统会自动提示。
4、基础信息:基础信息主要包含BOM维护、物料盘点、新增物料。
4.1 BOM维护:点击主界面的“BOM 维护”按钮,系统自动进入BOM维护界面。
4.1.1 BOM导入:点击“选择”按钮,可选择要导入的BOM,并将待导入的BOM自动添加到下方列表框。(注:导入的BOM格式必须一致,格式可点击“BOM模板”按钮下载)
4.1.1.1 导入:点击“导入”按钮可将列表框的BOM数据导入至数据库。当重复导入相同项目名称的BOM后,则自动替换原有数据。
4.1.2:BOM 删除:选择项目名称后点击“删除”按钮,则可删除对应项目名在数据库中的所有BOM信息。
4.2 物料盘点:物料盘点可将盘点好的物料直接导入数据库。
4.2.1 选择盘点表:选择盘点好的物料明细后点击“选择盘点表”,自动添加盘点数据至列表框。(注:盘点表有格式要求,可点击“盘点表模板”下载,也可使用物料查询的“导出明细”工作表。)
4.2.2 导入盘点表:点击“导入盘点表”按钮后,系统自动更新数据库的物料信息。未导入的物料则不做变更。
4.3 新增物料:新增物料的方式主要有手动添加和批量导入两种方式。
4.3.1 手动添加:点击主界面的“新增物料”按钮,打开物料编辑的界面。选择一个物料后点击“复制”按钮。可复制添加物料。
4.3.1.1 点击复制添加后需要改动物料编码,物料编码重复会自动替换原有数据。
4.3.1.2 数据保存:点击“保存”后自动添加新的物料至数据库(提示:物料信息修改也可通过以上方式实现)。
4.3.2 批量导入:元件批量导入可通过BOM或物料盘点的方式导入,当盘点数据或BOM里的物料为新物料时可自动导入。(BOM导入的物料会自动显示BOM导入。可在“新增物料”里面编辑当前信息)
5、采购入库:点击主界面的“采购单查询”按钮,打开采购单管理的界面。
5.1 采购单查询:采购单根据关键字查询需要入库的采购单。然后点击“保存”按钮,可将状态为“未入库”的采购物料入库。并自动更新库存。
6、系统设置:系统设置主要包含基础信息、初始化。
6.1 基础信息:点击主界面的“基础信息”,自动打开密码输入框,输入初始密码“2023”进入基础信息设置界面。基础信息可修改系统内的所有下拉信息、系统密码以及所有单据的前缀。
6.1.1 数据库配置:首次使用需要在“基础信息”,界面点击“配置”按钮,配置数据库路径。配置成功后方可操作。
6.2 初始化:点击主界面的“初始化”按钮,在弹出的对话框输入初始密码“2023”可删除数据库的所有信息。(注:初始化前可将数据库备份至其他文件夹。)
提示:由于防止误操作拖动图表,工作表进行了工作表保护,需要编辑工作表需要取消工作表保护,取消方式为:审阅—撤销工作表保护。
由于时间显示,本次作品就分享到这里。
Access用了20年杀死VF,等来的却是:国产新型软件反杀!
现如今,使用Access数据库的人可能不多了。
Access数据库
在早些年的时候,微软旗下有两个广为人知的桌面数据库开发工具。
一款是自家研发的Microsoft ACCESS,它依托Windows操作系统,并内嵌于Microsoft Office之中,深受用户喜爱。
另一款则是通过收购FOX公司获得的Visual FoxPro,简称VF,它以独立软件的形式存在,并接受微软的单独更新。
相较于家喻户晓的Access,VF的知名度可能稍逊一筹。
VF数据库
VF,也就是Visual FoxPro,原本是一款专为局域网环境打造的中小型数据库系统。它支持结构化查询语言(SQL)命令与函数,并且因为出现时间较早、功能丰富且操作灵活,曾一度在国内受到广泛欢迎和应用。
但随着时间的推移,由于微软公司的策略转变、市场宣传重心的调整,以及VF自身在数据表与数据库分离设计上的安全隐患和概念上的不清晰,微软在2007年决定停止对VF的研发工作。
随着Office套件的普及和流行,越来越多的VF用户开始了解和转向使用Office中内嵌的Access数据库。
众多小型企业、大公司部门以及对编程感兴趣的非专业人士,都选择利用Access来构建数据处理桌面系统,甚至开发简单的web应用。
在这场与VF的竞争中,Access逐渐占据了上风,导致了VF的衰落,因此,有些人戏谑地说,“VF被Access杀死了”。
尽管Access在竞争中战胜了VF,但其自身的处境也并不理想。
ACCESS作为一种桌面级的关系数据库管理系统,包含了报表、表、查询、窗体、宏及模块这六种对象,便于用户构建数据库系统。
它能够实现报表生成、数据检索和数据存储等操作的标准化,使得用户无需编写代码即可完成多数数据管理任务,若将ACCESS与VBA等辅助工具结合使用,则其功能将得到进一步增强。
对于深入了解ACCESS的专业人士而言,他们也清楚地认识到,这款软件存在着一定的局限性。
当数据规模超过100M时,服务器很容易陷入假性死机状态,进而不断吞噬内存资源,最终引发服务器崩溃。
此外,ACCESS在并发用户数上也存在明显短板,虽然理论上能够支持多达255个并发用户,但在实际应用中,其仅能稳定服务大约10-20名并发用户;若数据库中记录数量庞大,这一数字还会进一步下降。
关键的是,ACCESS无法编译生成可执行的.EXE文件,它必须在自身的运行环境中才能正常运作。
上述种种限制,使得ACCESS在“互联网中间件”这一激烈竞争领域中并未能占据有利地位。
2018年,德国知名企业西门子斥资7亿美元,成功收购了Mendix公司,这一重磅交易使得低/无代码领域声名大噪。
随着一系列国内低/无代码开发平台的兴起,诸如ACCESS、VF等杰出的数据库系统逐渐从国内用户的视野中消失。
在这些新兴平台中,由前金山WPS研发团队成员自主研发的Eversheet,以其出色的国产无代码开放功能,成为了最引人注目的佼佼者。
Eversheet相较于Access展现出更为广泛的适用性,除了能够轻松应对进销存、OA等轻量级管理应用开发之外,该平台在构建如ERP、WMS、SRM、MES等深层次、复杂核心业务应用方面,更是表现出其深入的专业知识和高超的能力。
用户只需聚焦于自身的业务逻辑,无需编写任何代码,便可在类似Excel的直观界面中,通过配置纯中文文本信息和简单的拖拽操作,轻松构建出各种个性化的管理软件。
内嵌MySQL数据库的Eversheet,不仅为二次开发提供全面支持,而且能够应对高并发、高可用的使用需求。
该平台支持诸如审批流程、权限管理、自动编码、批量导入、消息推送、蓝牙打印等功能,并能与企业微信、用友、飞书、金蝶、PDA等设备或应用实现无缝对接,而且还提供免费版。
在数据处理能力上,Eversheet的表现远超过Access,无论是进行统计查询、数据透视,还是制作报表报告,即使是处理亿万级别的庞大数据,它也能在数秒内迅速响应。
VF和Access数据库的逐渐淡出,恰恰验证了那句老话。
时代在变迁,风水轮流转,在最终结果揭晓之前,我们无从知晓谁将成为最终的赢家
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。