以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]扫描枪自动新增行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=80378) |
-- 作者:huhu -- 发布时间:2016/1/21 15:48:00 -- [求助]扫描枪自动新增行 如附件界面。现在都是通过新增一行来录入SN。 假如果是用扫描枪录入数据的话,能否做到打开这个窗体的时候,自动增加一行,光标定位到第一行的SN上,然后扫描条码,录入了SN,录入完SN,自动向下新增一行,光标移到新增的这一行上的SN。 |
-- 作者:大红袍 -- 发布时间: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 |
-- 作者:huhu -- 发布时间:2016/1/21 17:34:00 -- 按照这段代码来说就是扫描枪自动扫描完SN就会自动回车,对的吧。 代码只写到KeyDownEdit就成还是Keydown也要写?
|
-- 作者:大红袍 -- 发布时间:2016/1/21 17:37:00 -- 写到KeyDownEdit就行,最好两个事件都写。
扫描枪扫描完,就会加一个回车返回的。 |