回 帖 发 新 帖 刷新版面

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

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

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

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

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

回复列表 (共15个回复)

11 楼

北京惬意老师:

否则编号1、10、100就会排在一起,而2、20就会排在后面,让人很难过的

这个问题你是怎么解决的啊!是不是要生成一个排序字段啊!
我是做门牌数据时发现的!

可不可以给个你的群啊!!!

12 楼

回11楼:

排序前要写一句:
REPL 编号 WITH PADL(ALLT(编号),16) ALL &&例如字段名为“编号”,宽度为16个字符
排序后要写一句:
REPL 编号 WITH ALLT(编号) ALL 

哈哈:所以我说要忽左忽右来回折腾,如果在折腾的过程中有的表“编号”字段设的不够宽,编号后面就要丢字符,后果可想而知。

-------------------------------------------------------------
顺便告诉各位坛友一件令我的高兴事,我的网站近日审核通过了,欢迎各位坛友光顾,多提宝贵意见。
网站上宣传的软件就是用VFP开发的,帖出的软件抓图也都是VFP软件的抓图,看了也许能有借鉴,更希望有识之士提出建设性意见。
下面是网址,“QY”是“惬意”汉语拼音第一个字母,后面2020主要是好记,其它就留给各位朋友尽情发挥了。
http://www.QY2020.com/

13 楼

PADL()这函数是怎么回事啊!!
是如何实现那的排序的,还是这样每次要排序都这样改源数据吗?
记录少还好,多的话就容易出问题了,门牌数据有上百万吧,这样好行吗?

你的网址收藏了,不是太漂亮哦,有PS方面的问题我可以帮忙的哦!
呵呵!谢谢你!

14 楼

PADL()是左面加空格,ALLT()是去掉左面空格。
REPL 编号 WITH ALLT(编号) ALL :处理成百上千万条记录应该是瞬间的事吧?你可以单条语句在命令窗口执行一下试试就理解了。
如果你在PS方面有研究,我这里是能派上用场的。十分感谢!

15 楼

怎么说着说着就串贴了呀?

我来回复

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