Sign in Join
Wiki copytemporary

lookup/fr: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: lookup/fr

OldNewLine
1+# Définition
2+
3+Unité : FreePascal, unité **db**
4+
5+``` pascal
6+ function Lookup(const KeyFields: string; const KeyValues: Variant; const ResultFields: string): Variant;
7+```
8+
9+Documentation officielle : Aucune.
10+
11+# Description
12+
13+**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.
14+
15+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.
16+
17+KeyFields peut être un simple nom de champ ou une liste de noms de champ séparés par des points-virgules.
18+
19+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.
20+
21+> **Note:** 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.
22+
23+# Voir aussi
24+
25+- [Description de comment utiliser lookup avec Delphi](https://web.archive.org/web/20150907012637/http://delphi.about.com/od/database/l/aa052901a.htm).
26+
27+---
28+*From the Free Pascal wiki, page "lookup/fr", as it stood on 2020-02-19 after a change by Trev, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history