如果有索引,就用seek没有的话,就用next一个一个找

解决方案 »

  1.   

      Table1.Filter := '<条件>';
      Table1.FindNext;
      

  2.   

    再问一个问题: 用什么函数怎样取得当前mouse的X,Y值.
    答还送分,谢谢
      

  3.   

    在哪???
    在ide中吗?F3或者ctrl e,哈哈。
    真的不行就掉api啦,你说的功能是标准的api函数!!!
      

  4.   

    准备送分的时候,我决定放弃"查找下一个"的设计,改用"过滤"的方法了,现在又出现了一个新问题:
    begin 
       ads_table.filter:='(group=1) and '+ '(name like '+'''%黄%'''+
                                       ' or sex like '+'''%女%'')'   ;
       ads_table.Filtered:=true;   // ERROR!!!!!!!
       // 出现如下提示:变量或变量类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突.
    end;原因可能是filter中不可同时出现and与or.
    请问filter中支持哪些操作,如Like,any,in等SQL中能用的操作,此例中的filter串怎样写?
      

  5.   

    有书介绍: 
     [home state] = 'CA' or [home state]='MA'   {字段之间有空格}
    而为什么这条语句却是不行:
      [sfzID jszID]='%4416%'
    加分了!!!!
      

  6.   

    >问一个问题: 用什么函数怎样取得当前mouse的X,Y值
    Mouse.CursorPos