Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
CHERCHER PAR TABLEAU
|
CHERCHER PAR TABLEAU ( champCible ; tableau ) | ||||||||
Paramètre | Type | Description | ||||||
champCible | Champ |
![]() |
Champ duquel comparer les valeurs | |||||
tableau | Tableau |
![]() |
Tableau des valeurs recherchées | |||||
La commande CHERCHER PAR TABLEAU recherche dans la table du champ passé en premier paramètre tous les enregistrements pour lesquels la valeur de champCible est égale à au moins une des valeurs des éléments du tableau tableau. Les enregistrements trouvés constituent la nouvelle sélection courante.
Cette commande permet de construire rapidement et simplement une recherche sur plusieurs valeurs.
Notes :
Cet exemple permet de récupérer les enregistrements des clients français et américains :
TABLEAU TEXTE(TabRecherche;2)
TabRecherche{1}:="FR"
TabRecherche{2}:="US"
CHERCHER PAR TABLEAU([Clients]Pays;TabRecherche)
Produit : 4D
Thème : Recherches et tris
Numéro :
644
Nom intl. : QUERY WITH ARRAY
Modifié : 4D v11 SQL
4D - Langage ( 4D v20 R7)