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]
florian créée
cold:reference:coldfldformat:getinlist [2023/03/17 09:56] (Version actuelle)
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: 2023/03/17 09:56 (modification externe)