以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=33546)

--  作者:深山老翁
--  发布时间:2013/5/20 16:10:00
--  [求助]
请问老师,如何在打开项目后,指定光标能在各个表最后一行上。默认是在第一行上的。
--  作者:XYT
--  发布时间:2013/5/20 16:15:00
--  
CurrentTable.Select(CurrentTable.Rows.Count-1,0)
--  作者:深山老翁
--  发布时间:2013/5/20 17:06:00
--  
谢谢,我复制过去用了。
--  作者:深山老翁
--  发布时间:2013/5/20 17:16:00
--  
老师,我复制过去试了一下,怎么没有反应呢?是不是我放错了事件位子,请给于指点放在那个事件里?
--  作者:XYT
--  发布时间:2013/5/20 17:17:00
--  
以下是引用深山老翁在2013-5-20 17:16:00的发言:
老师,我复制过去试了一下,怎么没有反应呢?是不是我放错了事件位子,请给于指点放在那个事件里?

CurrentChanged


--  作者:有点甜
--  发布时间:2013/5/21 6:05:00
--  

设置在AfterOpenProject事件:

 

With Tables("表A")

    .Position = .Rows.count - 1

End with


--  作者:深山老翁
--  发布时间:2013/5/22 11:24:00
--  

首先再次谢谢二位狐兄的帮助。我在窗口里放了三张表。这个代码“CurrentTable.Select(CurrentTable.Rows.Count-1,0) ”只能对第一张表起作用。另外二张不起作用。

 

而这个代码

设置在AfterOpenProject事件:

 

With Tables("表A")

    .Position = .Rows.count - 1

End with

 

我用了后没有反应。不知道是什么原因?请再次指教。谢谢


--  作者:XYT
--  发布时间:2013/5/22 11:28:00
--  

CurrentTable.Select(CurrentTable.Rows.Count-1,0)

这个是当前表,就是你选择的表

[此贴子已经被作者于2013-5-22 11:28:14编辑过]

--  作者:XYT
--  发布时间:2013/5/22 11:30:00
--  
以下是引用深山老翁在2013-5-22 11:24:00的发言:

首先再次谢谢二位狐兄的帮助。我在窗口里放了三张表。这个代码“CurrentTable.Select(CurrentTable.Rows.Count-1,0) ”只能对第一张表起作用。另外二张不起作用。

 

而这个代码

设置在AfterOpenProject事件:

 

With Tables("表A")

    .Position = .Rows.count - 1

End with

 

我用了后没有反应。不知道是什么原因?请再次指教。谢谢

这个代码我用了有效果啊,你看下表名对没


--  作者:深山老翁
--  发布时间:2013/5/22 11:45:00
--  

谢谢你,回应的真快。表名是对的。不知道这各窗口里的表是不是有关系。