以文本方式查看主题 - 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/
我用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
|