locate和 findkey 函数(50分)

  • 主题发起人 主题发起人 lixue
  • 开始时间 开始时间
L

lixue

Unregistered / Unconfirmed
GUEST, unregistred user!
请问locate和 findkey 函数的格式,请举例说明。locate的第三个函数是什么?必须要搜索
两个字段以上的。
 
locate 能实现,
具体用法可以查看帮助文件。
 
看帮助文件呀
 
loacate('custom',edit1.text,[])
如果是多个字段,字段之间用分号隔开。
 
我來講講locate吧<findkey比較簡單,看看幫助應該沒什么問題了.>

locate的第三個參數有兩個 locaseinsensitive<忽略大小寫> lopartialkey<近似查詢>
這兩個參數可以單選,也可全選或是都不選.
查詢兩個字段以上的寫法為
locate('field1;field2...',vararrayof(['值1','值2'...]),[第三個參數])

 
感谢各位,感谢bihai,我用第三个参数lopartialkey时出错.
Incompatible types: 'TLocateOptions' and 'TLocateOption'.
请举个实例好吗?
 
这是因为你没有USEs DELPHI中的一个对象程序你可以看一下TLocateOptions的帮助
应该在程序的USES中加入DB就可以了
 
Locate('Company;Phone', VarArrayOf(['Sight Diver', '408-431-1000']), [loPartialKey]);

注意[loPartialKey]要有[]
还有findkey必须要加主键索引(可以程序中加)才能使用,速度比较快

 
后退
顶部