以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]焦点单元格 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=135425) |
-- 作者:工匠 -- 发布时间:2019/5/26 11:09:00 -- [求助]焦点单元格 老师们好,请教下: 1.在表和窗口表情况下,每增加一行,不管原来编辑的焦点单元格在任何位置,如何把编辑单元格焦点自动定在当前表的第二列新增行位置,并可以直接录入数据(不用鼠标再单独定位到第二列的新增行单元格) 2.在表和窗口表情况下,每增加一行,就对该表上一行第二列进行重置列(只对该表新增行的上一行重置第二列) 谢谢!
[此贴子已经被作者于2019/5/26 11:55:12编辑过]
|
-- 作者:有点甜 -- 发布时间:2019/5/26 16:16:00 -- 1、
Dim nr As Row = Tables("表A").AddNew
2、在新增行之前,重置当前行(或者某一行)
DataTables("表A").DataCols("第二列").RaiseDataColChanged(Tables("表A").Current.DataRow)
|
-- 作者:工匠 -- 发布时间:2019/5/27 11:15:00 -- 谢谢甜老师,重置列可以达到效果。 焦点单元格功能代码放在增加行之后,系统直接闪退了,请老师再帮看看,怎么实现 谢谢!
|
-- 作者:有点甜 -- 发布时间:2019/5/27 11:49:00 -- 以下是引用工匠在2019/5/27 11:15:00的发言:
谢谢甜老师,重置列可以达到效果。 焦点单元格功能代码放在增加行之后,系统直接闪退了,请老师再帮看看,怎么实现
谢谢!
做一个实例发上来测试。 |
-- 作者:工匠 -- 发布时间:2019/5/27 12:10:00 -- 好的,谢谢老师 |
-- 作者:有点甜 -- 发布时间:2019/5/27 12:15:00 --
Dim nr As Row = Tables("表A").current
|
-- 作者:工匠 -- 发布时间:2019/5/27 13:03:00 -- 谢谢老师,表和窗口表关联表都可以了,谢谢! |