以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]关于如何获取条码枪扫描后的数据  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=49601)

--  作者:云淡风轻
--  发布时间:2014/4/21 10:35:00
--  [求助]关于如何获取条码枪扫描后的数据

请教如何获取条码枪扫描后的数据?比如我的条形码中存储了“档号”信息,如“001-1-2014Y-001”,扫描一下,如何获取这个信息呢?

 


--  作者:Bin
--  发布时间:2014/4/21 10:37:00
--  
条码枪不是和键盘一样的么,扫描就自然输入了.

你单元格或者 文本框获得焦点,扫一下数据就录入了

--  作者:云淡风轻
--  发布时间:2014/4/21 11:03:00
--  
我试过了,选择了单元格,获得了焦点,但是扫描滴的一下之后,什么也没有写入到单元格
[此贴子已经被作者于2014-4-21 11:04:45编辑过]

--  作者:Bin
--  发布时间:2014/4/21 11:04:00
--  
可能是扫描枪有问题,或者条形码没扫出东西,没扫描成功. 用个记事本试试
.

--  作者:云淡风轻
--  发布时间:2014/4/21 11:08:00
--  
用记事本试了,扫了一件商品的条形码,也一样没有显示任何东西,是不是有专门的读写接口函数?
[此贴子已经被作者于2014-4-21 11:08:57编辑过]

--  作者:有点甜
--  发布时间:2014/4/21 11:18:00
--  
以下是引用云淡风轻在2014-4-21 11:08:00的发言:
用记事本试了,扫了一件商品的条形码,也一样没有显示任何东西,是不是有专门的读写接口函数?
[此贴子已经被作者于2014-4-21 11:08:57编辑过]

 

扫描枪的问题。你检测一下,看看说明书。其实扫描枪就是一个键盘,这样比较好理解。

 

1、可能是扫描枪连接电脑不正确;

 

2、可能是扫描枪不能识别此条形码


--  作者:云淡风轻
--  发布时间:2014/4/21 14:03:00
--  

可以了,条码枪要初始化过,说明书上的测试条码先要扫一下。

 

现在扫出是这个样子的:

02309-1-2013Y-015/
02309-1-2013Y-007+
02309-1-2013Y-008%
02309-1-2013Y-0090
02309-1-2013Y-010Z

 

我用code39,最后多了一位校验位,怎么在生成的二维码中去掉校验位?

我在这里bar.code = r("档号"),写入的只是档号,他最后还给我加上了校验位

[此贴子已经被作者于2014-4-21 14:08:44编辑过]

--  作者:有点甜
--  发布时间:2014/4/21 14:52:00
--  

 这个简单,加一句代码

 

Bar.AddCheckSum = False

 

 参考,可以查看代码的 http://www.foxtable.com/help/topics/2076.htm