以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] foxtable是否支持扫码出入库管理的开发  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=82866)

--  作者:x26247321
--  发布时间:2016/3/26 10:52:00
--  [求助] foxtable是否支持扫码出入库管理的开发
foxtable是否支持扫码出入库管理的开发?
--  作者:hanxuntx
--  发布时间:2016/3/26 10:52:00
--  
必须的
--  作者:x26247321
--  发布时间:2016/3/26 10:57:00
--  
具体有扫码案例吗?
--  作者:Hyphen
--  发布时间:2016/3/26 11:35:00
--  
扫描获得条码,根据条码进行条件查询然后操作
--  作者:大红袍
--  发布时间:2016/3/27 12:12:00
--  
以下是引用x26247321在2016/3/26 10:57:00的发言:
具体有扫码案例吗?

 

扫描实际就是快速的键盘输入。

 

你把焦点移动到文本框里,然后扫描,编写keydown事件

 

If e.KeyCode = 13 Then
    msgbox(e.Sender.Text)
    e.cancel = True
    e.Sender.SelectAll   
End If


--  作者:huastar
--  发布时间:2016/3/27 13:44:00
--  

楼主的需求和我的一样啊


--  作者:大红袍
--  发布时间:2016/3/27 14:15:00
--  
看5楼,不懂的地方,重新发帖提问题。
--  作者:shenyl0211
--  发布时间:2016/4/6 11:17:00
--  
sender不是keyEventargs的成员
--  作者:大红袍
--  发布时间:2016/4/6 11:22:00
--  
以下是引用shenyl0211在2016/4/6 11:17:00的发言:
sender不是keyEventargs的成员

 

如果你要弄到表里面,你要去编写 KeyDownEdit 事件

 

If e.Col.name = "第一列" Then
    If e.KeyCode = 13 Then
        msgbox(e.Text)
    End If
End If