Difference between revisions of "lookup/fr"

From Lazarus wiki
Jump to navigationJump to search
(Created page with "{{lookup}} = Définition = Unité : FreePascal, unité '''db''' <syntaxhighlight> function Lookup(const KeyFields: string; const KeyValues: Variant; const ResultFields:...")
 
m (→‎Using Archived URL: page "http://delphi.about.com/od/database/l/aa052901a.htm" is removed :( ..)
Line 25: Line 25:
  
 
= Voir aussi =
 
= Voir aussi =
* [http://delphi.about.com/od/database/l/aa052901a.htm] Description de comment utiliser lookup avec Delphi.
+
* [https://web.archive.org/web/20150907012637/http://delphi.about.com/od/database/l/aa052901a.htm] Description de comment utiliser lookup avec Delphi.

Revision as of 23:28, 23 July 2017

English (en) français (fr)

Définition

Unité : FreePascal, unité db

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

Documentation officielle : Aucune.

Description

lookup est similaire à locate en ce qu'elle recherche un enregistrement dont les valeurs de recherche spécifiées correspondent aux champs spécifiés.

Si trouvé, la fonction retourne un tableau de variants avec les valeurs correspondant à ResultFields (une liste de noms de champs délimités par des points-virgules). Sinon elle retourne Null. Dans aucun de ces cas, la position du curseur est modifiée.

KeyFields peut être un simple nom de champ ou une liste de noms de champ séparés par des points-virgules.

KeyValue peut être un variant ou un tableau de variants et le nombre des articles doit correspondre avec le nombre de champs spécifiés dans KeyFields, la correspondance est ordinale.

Light bulb  Remarque: Lookup est implémentée uniquement pour les DataSets non-unidirectionnels, i.e. vous pouvez aller en avant ou en arrière dans le DataSet.

Voir aussi

  • [1] Description de comment utiliser lookup avec Delphi.