回 帖 发 新 帖 刷新版面

主题:想听听大家对VFP接收条形码扫描仪数据问题的研究

条码已经遍布全世界,VFP程序如果能用上条码扫描仪,会大大减少工作量。

怎么接入呢?是不是,那扫描仪就相当于一个键盘,扫一下就进来了。

即便这样,VFP程序也要怎么取值呀?

有没有哪位高手已经实现了这个功能的?

回复列表 (共15个回复)

沙发

条码扫描仪简单得很,效果就是从键盘输入条码值再加个回车,很好处理呀。一般都是PS口的,和键盘并接在一起,不复杂的。

板凳

谢谢你

再问详细一些:
例如:有text1,text2,text3在同一表单中,我想把条码信息刷在text1,我该怎么做?

还有,是不是所有商品的条码用同一个扫描枪都能扫出来,比如,手机店里的手机,是不是不管什么品牌,都能扫出相关信息。

3 楼

编写条码那块心得体会:
  一、条码编号字段要设为C型的,位数一定要留足。本人软件早期是6位编号,后来因故加宽了一倍升到12位,引入条码后才知道条码是13位,只少设了1位,气死我了!升到13位后用户又提出新的要求,及厂家为了减少申请条码,同一类商品用同一条码,例如同一类商品只是颜色不同时。但商家则不同,因为商家要知道不同颜色商品的销量和库存,因而在13位的基础上还要加再识别码,本来商品编码的第13位就是识别码,又气死我了!这回所性加到16位后,用户再没提出更高要求。软件较大时编号列升位是非常困难的,难度与各省电话号升位好有一比。因为编号列显示和录入时要靠左才顺眼和方便,而排序时又必须靠右才行,否则编号1、10、100就会排在一起,而2、20就会排在后面,让人很难过的。这样编码就要时左时右的折腾,位数搞不对程序就会出错。
  二、用扫描枪扫码时,每扫一个条码要能自动在原数量上加1,其它方式录入编号或名称时又不希望自动加1;用扫描枪扫条码时软件要启用查询功能,查到时自动加1,查不到自动追加一行写1。录入时因为同一商品可以多笔录入,所以又要屏蔽查询和自动加1功能。这样就应该设置一个开关。
  三、因时间关系,且听下回分解......

4 楼

呵呵:
自己讲的津津乐道,几日未见楼主现身,讨个没趣。[em8]
看来不必分解下回了![em48]

5 楼

北京惬意老师,我刚才看到贴子,很好啊。还请下回分解吧。让我增加一点知识!

6 楼

谢谢各位,我正在试验中,我想把问题提得更详细一些,过段时间我把代码贴出来请教。

7 楼

[quote]北京惬意老师,我刚才看到贴子,很好啊。还请下回分解吧。让我增加一点知识![/quote]
请下回分解

8 楼

条码和分类是很多的,曾经还写过自己打印制作条码的程序。

强烈建议楼主到网上补充学习一下条码的知识,另外建议到本论坛、MYF1论坛和梅子论坛搜一下“条码”,相信你会有很大的收获。

在各大论坛搜索,基本上都有比较合适的答案的了,学会搜索也是一种能力。

9 楼

呵呵:看来我还是多此一举了。[em48]

10 楼


辛苦你了,不多此一举,向你学习!

我来回复

您尚未登录,请登录后再回复。点此登录或注册