Office中国论坛/Access中国论坛
标题:
请教!如何控制文本框的输入(扫描枪)?
[打印本页]
作者:
sxgaobo
时间:
2009-7-26 11:43
标题:
请教!如何控制文本框的输入(扫描枪)?
如何控制某文本框只能用扫描枪输入,不允许用键盘输入?
作者:
Henry D. Sy
时间:
2009-7-26 11:57
try
keydown事件
作者:
Henry D. Sy
时间:
2009-7-26 12:27
If 48 < KeyCode < 57 Or 65 < KeyCode < 90 Then
KeyCode = 0
End If
作者:
sxgaobo
时间:
2009-7-27 15:10
谢谢Henry D. Sy !
这样是能屏蔽键盘输入,可扫描枪也屏蔽了啊!!!
作者:
tz-chf
时间:
2009-7-27 15:49
这是为何?
作者:
rjacky
时间:
2009-7-27 16:02
记得之前讨论过类似问题,扫描器其实就是一个特殊的键盘,所以屏蔽起来比较有难度。
而且作为一个完善的系统,应该考虑到条码读取不到,需要手动输入的情况(去超市买东西很常见吧)
如果一定是限制不允许手工输入,可以根据扫描器接口来试试(纯建议,本人没有实践过):
1.RS232 锁定文本框,编程截取读到的数据用代码显示在文本框。
2.共用接盘接口或USB 在文本框获得焦点时清空自己内容并开始计时, 根据输入速度来判定是手工输入或扫描输入
作者:
sxgaobo
时间:
2009-8-16 08:58
谢谢版主了,还是没解决啊!
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3