if  locate('code',combobox1.Text ,[]) then:这里中括号[]起什么作用

解决方案 »

  1.   

    []是LocateOption,帮助里面有的,可以填[loPartialKey]等。
      

  2.   


    Unit
    DB
    type
      TLocateOption = (loCaseInsensitive, loPartialKey);
      TLocateOptions = set of TLocateOption;Table1.Locate('UserName',Edit1.Text,[loCaseInsensitive]);
    实现不区分大小写查询,
    Table1.Locate('UserName',Edit1.Text,[loPartialKey]);
    实现部分匹配查询,即所谓的模糊查询,该查询也可以
    用Filter来实现