数据集的Lookup方法使用说明

简要说明 

          Lookup方法和Locate‍方法在使用上非常地类似,它们的差别是当Locate找到查寻的数据后,它会把目前的记录位置移动到找到的这笔数据上,但是当Lookup找到查寻的数据后,它会回传找到的数据的特定字段数值,却不会移动目前的记录位置。

参考:Locate方法

Lookup方法的原型

          function Lookup(const KeyFields: String; const KeyValues: Variant; const   ResultFields: String): Variant;

参数说明

          第一个参数也是用户欲查寻的字段命名,每一个欲查寻的字段也是使用分号分隔。      

   第二个参数则是欲查寻的字段数值,如果欲查寻多个字段,那么这个参数可以是Variant数组。Lookup方法的第一个和第二个参数的意义和前面Locate方法是一样的。

          Lookup方法的第三个参数则是指定当Lookup找到欲查寻的数据之后,要回传这笔数据的那些字段数值。如果开发人员想要Lookup回传多个字段数值,那么每一个字段也是以分号分隔。


返回值说明

          至于Lookup方法回传的数值则是第三个字段指定的字段数值,如果Lookup回传多个字段的话,那么这个回传数值就是一个Variant数组,每一个回传的字段便储存在这个Variant数组的元素之中。

     

注意

   Lookup并不像Locate一样可以使用模糊查寻,Lookup一定要使用一样的字段数值才能够查寻到数据。因此,如果你使用部分字符串来查寻数据的话,那么Lookup不会找到数据,而会产生一个查寻错误的异常。




学习大师整理编辑文档,请勿转载,侵权必究。



联系电话:
020-00000000
联系电话:
020-00000000
联系电话:
020-12345678