以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]录入焦点的问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=59067)

--  作者:hzcaqjf
--  发布时间:2014/10/29 10:53:00
--  [求助]录入焦点的问题
在"现金录入"表中的"纸币"列或"硬币"列中输入或修改数据,
按Enter键后,
光标总是向左偏移一列.
但我希望是"纸币"输入数据后按Enter键向右移一列,
"硬币"列输入数据后增加一行,并且光标在定位"车号简称"列.
不知代码错在哪里?
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:现金录入.foxdb



--  作者:Bin
--  发布时间:2014/10/29 10:57:00
--  
1.默认就是向右移动的,无需编码
2.在KeyDown  还有keydownedit 事件写入

If e.KeyCode = Keys.Enter AndAlso e.Table.Cols( e.Table.Colsel).name="硬币" Then
    e.Table.addnew
    e.Cancel = True
End If

--  作者:hzcaqjf
--  发布时间:2014/10/29 11:06:00
--  
BIN老师,还是一样情况:
"纸币"列输入数据后按Enter,光标停在原处,
"硬币"列输入数据后按Enter,光标向左移一列.

--  作者:Bin
--  发布时间:2014/10/29 11:07:00
--  
代码绝对100000%没问题,经过测试.

你把原本你的代码都干掉.



--  作者:Bin
--  发布时间:2014/10/29 11:09:00
--  
.
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:现金录入.foxdb