以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]扫描枪自动新增行  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=80378)

--  作者:huhu
--  发布时间:2016/1/21 15:48:00
--  [求助]扫描枪自动新增行
如附件界面。现在都是通过新增一行来录入SN。
假如果是用扫描枪录入数据的话,能否做到打开这个窗体的时候,自动增加一行,光标定位到第一行的SN上,然后扫描条码,录入了SN,录入完SN,自动向下新增一行,光标移到新增的这一行上的SN。


图片点击可在新窗口打开查看此主题相关图片如下:界面.png
图片点击可在新窗口打开查看


--  作者:大红袍
--  发布时间:2016/1/21 15:49:00
--  

keydown事件检测Keys.Enter

 

如果是回车,就e.Table.AddNew


--  作者:大红袍
--  发布时间:2016/1/21 15:52:00
--  

KeyDown和KeyDownEdit

 

If e.keyCode = Keys.Enter AndAlso e.Table.Cols(e.Table.colSel).Name = "第一列" Then
    e.cancel = True
    e.Table.addnew
End If


--  作者:huhu
--  发布时间:2016/1/21 17:34:00
--  
按照这段代码来说就是扫描枪自动扫描完SN就会自动回车,对的吧。
代码只写到KeyDownEdit就成还是Keydown也要写?


--  作者:大红袍
--  发布时间:2016/1/21 17:37:00
--  

写到KeyDownEdit就行,最好两个事件都写。

 

扫描枪扫描完,就会加一个回车返回的。