Difference between revisions of "lookup/fr"

From Free Pascal wiki
Jump to navigationJump to search
m (→‎Using Archived URL: page "http://delphi.about.com/od/database/l/aa052901a.htm" is removed :( ..)
m (Fixed syntax highlighting)
 
Line 4: Line 4:
 
Unité : FreePascal, unité '''db'''
 
Unité : FreePascal, unité '''db'''
  
<syntaxhighlight>
+
<syntaxhighlight lang=pascal>
 
     function Lookup(const KeyFields: string; const KeyValues: Variant; const ResultFields: string): Variant;
 
     function Lookup(const KeyFields: string; const KeyValues: Variant; const ResultFields: string): Variant;
 
</syntaxhighlight>
 
</syntaxhighlight>
Line 25: Line 25:
  
 
= Voir aussi =
 
= Voir aussi =
* [https://web.archive.org/web/20150907012637/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].

Latest revision as of 05:56, 19 February 2020

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