不使用过滤器
Table.Loacte('','',[part..])
如何再定位到下一条匹配纪录?高手求救!!!!

解决方案 »

  1.   

    第三方控件能满足你的要求,但内部用不用SQL我是不知道的
      

  2.   

    with Query do
        begin
          FindFirst;      ....
          if not FindNext then
            FindFirst;
        end;
      

  3.   

    为什么不用sql语句呢?简单好用。
    Locate或其它查找函数是把所有记录下载到客户端后才进行搜索,
    效率似乎不太好。
      

  4.   

    FindField('CustNo').AsString := '1234';
    FindFirst()
    FindNext()
    FindLast()
      

  5.   

    FindNext 需要在OnFilterRecord事件写过滤条件
    使用SQL语句会造成多次访问远程数据库