以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]窗口中如何实现“如果是最后一行则添加一行,否则则进入下一行”代码  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=67966)

--  作者:twef
--  发布时间:2015/5/7 11:46:00
--  [求助]窗口中如何实现“如果是最后一行则添加一行,否则则进入下一行”代码

窗口中如何实现“如果是最后一行则添加一行,否则则进入下一行”代码


--  作者:Bin
--  发布时间:2015/5/7 11:51:00
--  
With Tables("表A")
    If .Position < .Rows.count-1 Then \'如果当前行未曾修改
        .Position = .Position + 1
    Else
        .AddNew
    End If
End With

--  作者:大红袍
--  发布时间:2015/5/7 11:53:00
--  
Dim t As Table = Tables("表A")
If t.Current.Index = t.Rows.Count - 1 Then
    t.AddNew
Else
    t.Select(t.Current.Index+1, 0)
End If