Outils pour utilisateurs

Outils du site


cold:reference:coldfldformat:getinlist

Table des matières

Syntaxe

@getinlist('table','champ_recherché','champ_à_retourner')

table

Le nom de la table sur laquelle s'effectue la recherche.

champ_recherché

Le champ sur lequel s'appuie la recherche.

champ_à_retourner

Le champ dont on souhaite obtenir la valeur.

Chaque paramètre doit être entouré de simple quotes.

Description

@getinlist cherche une correspondance exacte sur une table. La correspondance se fait sur la base d'un champ recherché dont la valeur doit correspondre exactement à la valeur du champ d'analyse. La macro retourne la valeur du champ à retourner.

Il existe un assistant pour cette macro.

Exemple

/ /
Table fournisseur
Champ de recherche FOURNISSEUR_SIREN
Champ à retourner FOURNISSEUR_NOM

Sur notre table fournisseur nous avons les enregistrements suivants

FOURNISSEUR_ID FOURNISSEUR_SIREN FOURNISSEUR_NOM
1 515180115 EzDEV
2 511826018 Soludoc2f

Supposons que nous avons un champ d'analyse par lequel nous retrouvons le siren 515180115. Dans le champ post formatage nous saisissons la macro suivante:

@getinlist('fournisseur','FOURNISSEUR_SIREN','FOURNISSEUR_NOM')

Une traduction intermédiaire opérée par la ged serait

@getinlist('fournisseur','515180115','FOURNISSEUR_NOM')

Et la valeur retournée sera finalement :

EzDEV 
cold/reference/coldfldformat/getinlist.txt · Dernière modification: 2023/03/17 09:56 (modification externe)