Outils pour utilisateurs

Outils du site


cold:reference:coldfldformat:getinlist

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
cold:reference:coldfldformat:getinlist [2015/11/04 08:43] – créée floriancold:reference:coldfldformat:getinlist [2023/03/17 09:56] (Version actuelle) – modification externe 127.0.0.1
Ligne 17: Ligne 17:
  
 ====== Description ====== ====== Description ======
-**@getinlist** retourne la valeur d'un champ sur une table en lui passant la valeur d'un champ pour la recherche.+**@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//.
  
 {{wiki:icons:info.png}} Il existe un assistant pour cette macro. {{wiki:icons:info.png}} Il existe un assistant pour cette macro.
Ligne 23: Ligne 23:
 ====== Exemple ====== ====== Exemple ======
  
-Table fournisseur ^+/^ 
 +|Table | fournisseur|
 | Champ de recherche | FOURNISSEUR_SIREN | | Champ de recherche | FOURNISSEUR_SIREN |
 | Champ à retourner | FOURNISSEUR_NOM | | Champ à retourner | FOURNISSEUR_NOM |
  
-  @getinlist('client','CLIENT_NUMERO','CLIENT_ADRESSE')+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.1446626638.txt.gz · Dernière modification : (modification externe)