程序内部如何实现扫描条码值到Edit控件后实现自动查询功能.

[复制链接]
查看11 | 回复5 | 2010-12-11 12:45:17 | 显示全部楼层 |阅读模式
比如说扫描抢把条码值扫入到edit 控件 后 随即执行 一个按条码值搜索的方法,得到该配件的属性,但是现在的问题是直接在onChange 事件里执行查询的方法,不能实现,比如 要扫描条码是‘123456’ 扫描过程中先写1,然后在写 2,3,4,。。。,这样没写一个字符都会触发onchange ,该怎么办 啊! 有什么好的方法请指教!!
在线等待中。。。。

回复

使用道具 举报

千问 | 2010-12-11 12:45:17 | 显示全部楼层
什么编程语言啊?一般都是用change事件的可以用失去焦点的事件来触发,或者用特殊的键来触发比如回车
回复

使用道具 举报

千问 | 2010-12-11 12:45:17 | 显示全部楼层
很简单,不要再onchange事件里写,在回车事件里写这个查询判断就行了
回复

使用道具 举报

千问 | 2010-12-11 12:45:17 | 显示全部楼层
那就不要用ONCHANGE啊,测试用回车键。先把扫描枪设置为扫描后回车。这样就方便了。
回复

使用道具 举报

千问 | 2010-12-11 12:45:17 | 显示全部楼层
条码值的长度是否固定?如果固定的话,你可以再onchange里面写个判断。当edit的长度不到条码值长度的时候不处理。如果条码值不固定。我也不知道咋办。为啥扫描是一个字符一个字符送过来的。真诡异
回复

使用道具 举报

千问 | 2010-12-11 12:45:17 | 显示全部楼层
把这个备份下来的Tax文件复制到软件安装目录C:\Programe files\地税电子条码自动报缴税系统\中即可。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行