以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  关于程序的疑问  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=189656)

--  作者:侠客1985
--  发布时间:2023/12/14 15:50:00
--  关于程序的疑问
With CurrentTable
    Dim r As Integer
    r = .Find("abc", .RowSel + 1, 0, False, False, True)
    If r > - 1 Then \'如果找到符合条件的行   
        .Position = r  \'则选择该行
    End If
End With
老师,在上述程序中,在表中查找abc, Rowsel的初值为0,那么查找的行应该从第二行开始么,为什么程序执行下来还是从第一行开始呢?

--  作者:有点蓝
--  发布时间:2023/12/14 15:54:00
--  
最后一个参数是true,如果第二行开始都找不到,当然就又回头从第一行开始了