说实话,不知道这样的程序还有没有实际价值?也就是说,有没有人在实际的出入库业务中使用这样的Excel程序来辅助业务?

Sub 入库录入()Dim arr, arr1, x As Integer, mydate As Date, hm As String, sr As String, sql As StringDim mydata As New Data查询mydate = [e6]: hm = [g6]If mydata.是否存在("Ruku", "入库单号码", hm) = True ThenMsgBox "已存在该入库单号码,请不要重复录入"Exit SubElsearr = Range("c8:g" & Range("f18").End(xlUp).Row)For x = 1 To UBound(arr)sr = "#" & mydate & "#" & ",'" & hm & "','" & arr(x, 1) & "','" & arr(x, 2) & "',"sr = sr & arr(x, 3) & "," & arr(x, 4) & "," & arr(x, 5)sql = "Insert into ruku (入库日期, 入库单号码, 商品代码,商品名称,入库数量,入库单价,入库金额) VALUES(" & sr & ")"mydata.执行sql命令 (sql)Next xMsgBox "成功录入数据库"End If
End Sub
Sub 入库查询()Dim mydata As New Data查询Dim sql As String, arr, x, yIf mydata.是否存在("Ruku", "入库单号码", [g6]) = False ThenMsgBox "该入库单号码不存在"Exit SubElseApplication.EnableEvents = FalseRange("c8:f17") = ""sql = "select * from RuKu where 入库单号码='" & [g6] & "'"arr = mydata.筛选结果(sql)[e6] = arr(0, 0)For y = 0 To UBound(arr, 2)For x = 2 To UBound(arr) - 1Cells(y + 8, x + 1) = arr(x, y)Next xNext yApplication.EnableEvents = TrueEnd If
End Sub
Sub 入库单修改()Call 入库删除Call 入库录入
End Sub
Sub 入库删除()Dim data As New Data查询, sql As StringIf data.是否存在("Ruku", "入库单号码", [g6]) = False ThenMsgBox "此入库单号码不存在"Exit SubElsesql = "Delete from Ruku where 入库单号码='" & [g6] & "'"data.执行sql命令 sqlMsgBox "已删除入库单号码为" & [g6] & "的记录"End If
End Sub
Sub 代码表存为数组()Dim data As New Data查询Dim sql As StringDim arr, ysql = "Select * from 代码表"arr = data.筛选结果(sql)For y = 1 To UBound(arr, 2)D(arr(0, y)) = arr(1, y) & "-" & arr(2, y)Next y
End Sub
Sub 生成下拉()Dim sr As StringCall 代码表存为数组sr = Join(D.Keys, ",")With Range("c8:c17").Validation.Delete.Add Type:=xlValidateList, Formula1:=srEnd With
End SubSub 出库录入()Dim arr, arr1, x As Integer, mydate As Date, hm As String, sr As String, sql As StringDim mydata As New Data查询mydate = [e6]: hm = [g6]If mydata.是否存在("ChuKu", "出库单号码", hm) = True ThenMsgBox "已存在该出库单号码,请不要重复录入"Exit SubElsearr = Range("c8:g" & Range("f18").End(xlUp).Row)For x = 1 To UBound(arr)sr = "#" & mydate & "#" & ",'" & hm & "','" & arr(x, 1) & "','" & arr(x, 2) & "',"sr = sr & arr(x, 3) & "," & arr(x, 4) & "," & arr(x, 5)sql = "Insert into ChuKu (销售日期, 出库单号码, 商品代码,商品名称,销售数量,销售单价,销售金额) VALUES(" & sr & ")"mydata.执行sql命令 (sql)Next xMsgBox "成功录入数据库"End If
End Sub
Sub 出库查询()Dim mydata As New Data查询Dim sql As String, arr, x, yIf mydata.是否存在("ChuKu", "出库单号码", [g6]) = False ThenMsgBox "该出库单号码不存在"Exit SubElseApplication.EnableEvents = FalseRange("c8:f17") = ""sql = "select * from ChuKu where 出库单号码='" & [g6] & "'"arr = mydata.筛选结果(sql)[e6] = arr(0, 0)For y = 0 To UBound(arr, 2)For x = 2 To UBound(arr) - 1Cells(y + 8, x + 1) = arr(x, y)Next xNext yApplication.EnableEvents = TrueEnd If
End Sub
Sub 出库单修改()Call 出库删除Call 出库录入
End Sub
Sub 出库删除()Dim data As New Data查询, sql As StringIf data.是否存在("ChuKu", "出库单号码", [g6]) = False ThenMsgBox "此入库单号码不存在"Exit SubElsesql = "Delete from ChuKu where 出库单号码='" & [g6] & "'"data.执行sql命令 sqlMsgBox "已删除出库单号码为" & [g6] & "的记录"End If
End Sub

他山之石——VBA出入库管理相关推荐

  1. 简单实用出入库管理系统开源 实用进销存管理系统 快销品管理平台 电商进出库管理系统 全开源

    大家好,给大家推荐最近给研究的出入库管理平台,非常实用,直接使用EXCEL开发,业务基本小企业需求,如果有特别需要,自己直接修改. 对于一些规模较小的快销品.电商.实体店和家具店等小规模企业, 使用进 ...

  2. Android pda出入库管理,出入库PDA管理系统软件

    随着经济的高速发展,市场的日新月异,仓库管理越来越重要起来,企业里从原料的入库到成品的出库都需经过仓库来管理控制,仓库工作责任重大.数据即时准确犹为关键,现代企业大多都借助出入库管理系统软件来管控仓库 ...

  3. Android pda出入库管理,WMS+PDA扫描出入库管理系统

    原标题:WMS+PDA扫描出入库管理系统 出入库工作一直是让仓库人员比较头疼的一项工作,因为涉及到的工作量大,部门广,人员多,出错率高方面,提升了出入库的难度. 再很多传统仓库中,出入库工作是通过纸张 ...

  4. SpringBoot+Vue打造资产出入库管理系统

    作者主页:Designer 小郑 作者简介:浙江某公司软件工程师,负责开发管理公司OA.CRM业务系统,全栈领域优质创作者,CSDN学院.蓝桥云课认证讲师,开发过20余个前后端分离实战项目,主要发展方 ...

  5. java计算机毕业设计钢材出入库管理系统(附源码、数据库)

    java计算机毕业设计钢材出入库管理系统(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstorm也行)+ Eclispe ...

  6. RFID出入库管理是如何实施的

    RFID技术在仓库管理的应用非常广泛,仓库管理包括入库.出库.盘点等,传统的方式统计起来非常累,效率低,使用RFID技术,无线采集标签信息,实现批量.快速盘点,省时.省力.省心. RFID出入库管理是 ...

  7. 简单实用的出入库管理系统,帮你实现库存精细化管理!

    出入库管理系统是用于对工厂/批发商/零售店的商品出入库情况进行记录.管理和查询的软件系统: 可以帮助工厂/批发商/零售店精准管理商品,有效预测库存需求,避免库存过多或不足,提高库存管理效率,比同行更快 ...

  8. 库存出入库管理业务流程图怎么做?

    我们在日常工作中,最讲究的就是方法,办一件事情,那么,结果一定指向你想要的,而无任何方法的具体实施,就设计到流程. 没见事情都有它发生的流程,做饭有做饭的流程:洗菜--切菜--炒菜.哪怕它有多普通多小 ...

  9. 出入库管理系统1(配件报表-后录编号)

    . 本出入库系统支持事后输入配件编号,进销存出入库管理

最新文章

  1. 使用admin lte 碰到访问Google字体的问题
  2. master.dbo.spt_values
  3. 爱逛街的爱购物的看看哦
  4. CF 8D Two Friends (三分+二分)
  5. php wordpress 开源,PHP 遭弃用!WordPress.com 开源并转用 Javascript
  6. Spring Session源码
  7. 跨平台RTSP/RTMP转RTMP转发SDK
  8. JEECG Framework 3.4.3 GA 版本发布
  9. Oracle性能调优方法
  10. 一个boost底下的线程池
  11. php 获取上周日期_php 获取上一周下一周的日期列表
  12. python在webservice接口测试中的应用
  13. oracle 的“+”和“,”连接表的方式
  14. 罗马数字与阿拉伯数字转换
  15. 小米蓝牙耳机驱动_小米降噪项圈蓝牙耳机上手
  16. cadence学习笔记(2)-PCB封装库制作
  17. 代码走查(codereview)如何执行才能提升代码质量
  18. codebook码本算法
  19. Mac键盘锁住了怎么办
  20. 利用Python运行Ansys Apdl

热门文章

  1. 2020,最大的愿望是做个佛系程序员
  2. CAD如何统计各类数据?CAD图块/文字/面积统计教程
  3. 【语音分析】短时自相关基音周期检测+LPC预测增益计算【含Matlab源码 1517期】
  4. 机器学习基础以及在pynq-Z2上部署Faster-RCNN的项目学习1
  5. windows下的Handle句柄和Linux下的Fd文件标示符
  6. Qt5.15 使用visualstudio2022编译
  7. 微信小程序:模仿树形控件——画三角形
  8. 游戏智能合约蹒跚学步,链安安全审计保驾护航
  9. 计算机管理没用调制解调器,想知道电脑上没有调制解调器怎么办
  10. 计算机音乐功能吗,音乐发烧友用计算机;可以进行MIDI音乐编辑;具有刻录功能的DV? 爱问知识人...