Foxtable(狐表)用户栏目专家坐堂 → 二维码


  共有4525人关注过本帖树形打印复制链接

主题:二维码

帅哥哟,离线,有人找我吗?
大红袍
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/8 14:36:00 [只看该作者]

 试试先把11楼的代码去掉。


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  22楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2016/8/8 14:37:00 [只看该作者]

KeyDownEdit和KeyDown代码如下。

有没有可能是还未替换回车和换行就被下面的代码给新增行了。

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

 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  23楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2016/8/8 14:44:00 [只看该作者]

KeyDownEdit和KeyDown代码都注释掉。还是那样。

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

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  24楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/8 14:45:00 [只看该作者]

双击sn单元格,进入编辑状态,再粘贴内容。


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  25楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2016/8/8 14:50:00 [只看该作者]

这样是对的。
为什么光标定位到SN列和双击SN列传入数据有差异呢?该如何解决呢?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  26楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/8 14:53:00 [只看该作者]

以下是引用huhu在2016/8/8 14:50:00的发言:
这样是对的。
为什么光标定位到SN列和双击SN列传入数据有差异呢?该如何解决呢?

 

你直接输入回车,默认就会触发其他事件,比如新增行之类的啊。

 

你扫描的条码,不要用回车分割。或者是,扫描的时候,让表处于编辑状态 http://www.foxtable.com/webhelp/scr/0557.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  27楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2016/8/8 15:02:00 [只看该作者]

你直接输入回车,默认就会触发其他事件,比如新增行之类的啊。

 

你扫描的条码,不要用回车分割。或者是,扫描的时候,让表处于编辑状态 http://www.foxtable.com/webhelp/scr/0557.htm




Dim str As String = e.NewValue.Replace(chr(10), "").Replace(chr(13), "")

现在不都已经对输入的回车和换行替换为空了么。

最后必须要有回车啊。扫描枪的结尾都是回车啊。

让表处于编辑状态 http://www.foxtable.com/webhelp/scr/0557.htm

是让表处于编辑状态还是SN列处于编辑状态,输入完了加上扫描枪的最后的回车。



 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  28楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/8 15:20:00 [只看该作者]

 扫描的时候,让表处于编辑状态 http://www.foxtable.com/webhelp/scr/0557.htm


 回到顶部
帅哥哟,离线,有人找我吗?
huhu
  29楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1165 积分:8129 威望:0 精华:0 注册:2015/3/30 10:44:00
  发帖心情 Post By:2016/8/8 15:26:00 [只看该作者]

If CurrentTable.Focus Then
    CurrentTable
.StartEditing
End
 If

这个代码应该写哪里呢?

 回到顶部
帅哥哟,离线,有人找我吗?
大红袍
  30楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2016/8/8 15:39:00 [只看该作者]

你要理解意思啊。就是你扫描输入之前,先执行

 

CurrentTable.StartEditing

 

你可以写到按钮,写到任意事件去的。目的是让其处于双击后的效果。


 回到顶部
总数 48 上一页 1 2 3 4 5 下一页