设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 3795|回复: 6
打印 上一主题 下一主题

[窗体] 请教!如何控制文本框的输入(扫描枪)?

[复制链接]
跳转到指定楼层
1#
发表于 2009-7-26 11:43:12 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如何控制某文本框只能用扫描枪输入,不允许用键盘输入?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2009-7-26 11:57:51 | 只看该作者
try
keydown事件
3#
发表于 2009-7-26 12:27:42 | 只看该作者
If 48 < KeyCode < 57 Or 65 < KeyCode < 90 Then
        KeyCode = 0
    End If
4#
 楼主| 发表于 2009-7-27 15:10:53 | 只看该作者
谢谢Henry D. Sy !
这样是能屏蔽键盘输入,可扫描枪也屏蔽了啊!!!
5#
发表于 2009-7-27 15:49:13 | 只看该作者
这是为何?
6#
发表于 2009-7-27 16:02:18 | 只看该作者
记得之前讨论过类似问题,扫描器其实就是一个特殊的键盘,所以屏蔽起来比较有难度。

而且作为一个完善的系统,应该考虑到条码读取不到,需要手动输入的情况(去超市买东西很常见吧)

如果一定是限制不允许手工输入,可以根据扫描器接口来试试(纯建议,本人没有实践过):

1.RS232    锁定文本框,编程截取读到的数据用代码显示在文本框。

2.共用接盘接口或USB    在文本框获得焦点时清空自己内容并开始计时, 根据输入速度来判定是手工输入或扫描输入
7#
 楼主| 发表于 2009-8-16 08:58:49 | 只看该作者
谢谢版主了,还是没解决啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-1 11:47 , Processed in 0.087355 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表