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,那么查找的行应该从第二行开始么,为什么程序执行下来还是从第一行开始呢?
最后一个参数是true,如果第二行开始都找不到,当然就又回头从第一行开始了