ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
楼主: haidao123321

[求助] 求助 开发扫描装箱系统,小女子在此谢谢了

[复制链接]

TA的精华主题

TA的得分主题

发表于 2016-12-7 12:01 来自手机 | 显示全部楼层
haidao123321 发表于 2016-12-6 23:34
老师你好 ,条码20位 前5位是产品的简称,6-10位是供应商代码,11-16位是生产批号(生产日期)17位以后是 ...

加Qq1361068701

TA的精华主题

TA的得分主题

发表于 2016-12-7 12:29 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
这些加QQ的什么意思公开来大家都可以学呀?
写了些目前的要求基本可以达到。后续的就不好说了(代码很粗糙见笑了)。
及供参考!
扫描装箱页面.rar (220.73 KB, 下载次数: 41)

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-12-7 12:53 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
as42065300 发表于 2016-12-7 12:29
这些加QQ的什么意思公开来大家都可以学呀?
写了些目前的要求基本可以达到。后续的就不好说了(代码很粗糙 ...

谢谢老师  我试试

TA的精华主题

TA的得分主题

发表于 2016-12-7 13:18 | 显示全部楼层
需将所有的二维码图片先保存在表格同一目录下的ERcode文件夹中,文件命名方式:整箱二维码用型号命名,半箱用型号后面加个“D”,图片格式“.jpg”,打印装箱单时自动判断并调用,判断方法:应装数量等于实装数量时调用整箱二维码,否则调用半箱二维码。应装数量等于实装数量时自动打印。装箱单上的数据是根据第一个条码用公式获取的,打印完成后清空计数和清单数据。

扫描装箱页面.rar

302.92 KB, 下载次数: 29

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-12-7 14:05 | 显示全部楼层
№▁▃风筝﹋ 发表于 2016-12-7 13:18
需将所有的二维码图片先保存在表格同一目录下的ERcode文件夹中,文件命名方式:整箱二维码用型号命名,半箱 ...

谢谢老师 分享  ,很好用   只是 有一个问题需要请教老师,现在我用扫描枪扫描的条码是图片最下面那个条形码 67LLSAAAZR1611271173这种形式的条码。现在程序读取的信息是二维码 信息  直接扫描条形码67LLSAAAZR1611271173,不计数累加 。再次感谢老师的无私奉献
QQ图片20161206143235.png

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-12-7 14:35 | 显示全部楼层
№▁▃风筝﹋ 发表于 2016-12-7 13:18
需将所有的二维码图片先保存在表格同一目录下的ERcode文件夹中,文件命名方式:整箱二维码用型号命名,半箱 ...

还有一个问题 ,关于半箱的这种情况 调用二维码图片不好操作,因为二维码是由 产品名称,供应商标示,产品数量等构成 实际装箱过程中,装箱数量不能确定 直接导致图片可能上万种可能

TA的精华主题

TA的得分主题

发表于 2016-12-7 16:52 | 显示全部楼层
已完成,请看附件。

Scan System_Chin.rar

223.95 KB, 下载次数: 43

TA的精华主题

TA的得分主题

发表于 2016-12-7 19:01 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
haidao123321 发表于 2016-12-7 14:35
还有一个问题 ,关于半箱的这种情况 调用二维码图片不好操作,因为二维码是由 产品名称,供应商标示,产 ...

你的意思是你需要输入的条码和“备份”中的二维码不一样?实际上是你扫描的条码在“备份”中搜索“简码”,然后得到对应的内容对吗?这样的话
把CommandButton2_Click事件中
If Sheet3.Range("L:L").Find(TextBox1.Value, LookIn:=xlValues, LookAt:=xlWhole) Is Nothing Then MsgBox "未能找到该条码": Exit Sub
改成下面这样:
If Sheet3.Range("F:F").Find(Mid(TextBox1.Value,1,5), LookIn:=xlValues, LookAt:=xlWhole) Is Nothing Then MsgBox "未能找到该条码": Exit Sub
截取前5位搜索简码。
二维码数量的问题,不论产品来源来自哪里,产品型号应该都是唯一的,就算不同厂、不同供应商,只要是同一产品,型号应该都是一致的吧?你的二维码图片可以这样命名:型号+装箱数量,这样调用的时候就根据型号+实装数量调用二维码,包括满箱也这样命名
把CommandButton1_Click事件中
            If Sheet5.Range("B10").Value = Sheet5.Range("D10").Value Then
                Sheet5.LoadER.Picture = LoadPicture(ThisWorkbook.Path & "\ERcode\" & Sheet5.Range("B7").Value & ".jpg") '加载满箱二维码图片
            Else
                Sheet5.LoadER.Picture = LoadPicture(ThisWorkbook.Path & "\ERcode\" & Sheet5.Range("B7").Value & "D.jpg") '加载半箱二维码图片
            
            End If
改成以下这样:
Sheet5.LoadER.Picture = LoadPicture(ThisWorkbook.Path & "\ERcode\" & Sheet5.Range("B7").Value & Sheet5.Range("D10").Value & ".jpg")

TA的精华主题

TA的得分主题

 楼主| 发表于 2016-12-7 20:30 | 显示全部楼层
QQ图片20161207201606.png QQ图片20161207201344.png 老师您好 已经按照提示修改,但是输入条码后点击  手动装箱 提示第一个标签提示输入的不是同一产品,不知道为什么  请老师指点

TA的精华主题

TA的得分主题

发表于 2016-12-7 20:42 | 显示全部楼层
本帖最后由 №▁▃风筝﹋ 于 2016-12-7 21:45 编辑

看一下吧,试了几个,应该没什么大问题

最新界面,不一样就重新下载

最新界面,不一样就重新下载

扫描装箱页面X.rar

311.01 KB, 下载次数: 46

可双击删除条码、锁定打印机

评分

1

查看全部评分

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-6-2 04:18 , Processed in 0.048257 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表