以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]请教怎么把Table的最新输入的行(或最后一行,不知道是不是等效的)定义为当前行?  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=64447)

--  作者:青鸟
--  发布时间:2015/2/13 18:27:00
--  [求助]请教怎么把Table的最新输入的行(或最后一行,不知道是不是等效的)定义为当前行?
我知道Addrow()是增加一行,并将指针移到这一行,指定其为当前行。但在没有增加行的情况下怎样办呢?
--  作者:e-png
--  发布时间:2015/2/13 21:47:00
--  

用 position 定位。


--  作者:青鸟
--  发布时间:2015/2/13 22:45:00
--  

谢谢,我是这样定的位,不知道有没有问题:

 

Dim id As Integer

id = Tables("表1").Compute("Max(_Identify)")

CurrentTable.Position = id

Dim r As Row = Tables("表1").Rows(id-1)


--  作者:Bin
--  发布时间:2015/2/14 8:49:00
--  
这样肯定会有问题,一旦删除过数据位置就不对应了.