Aller au contenu principal
Version: Next

QUERY WITH ARRAY

QUERY WITH ARRAY ( champCible ; tableau )

ParamètreTypeDescription
champCibleChamp🡒Champ duquel comparer les valeurs
tableauTableau🡒Tableau des valeurs recherchées

Description

La commande QUERY WITH ARRAY 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 :

  • Cette commande ne peut pas être utilisée avec des champs de type image et BLOB.
  • champCible et tableau doivent impérativement être du même type. Exception : vous pouvez utiliser un tableau de type Entier long avec un champ de type Heure.

Exemple

Cet exemple permet de récupérer les enregistrements des clients français et américains :

 ARRAY TEXT(TabRecherche;2)
 TabRecherche{1}:="FR"
 TabRecherche{2}:="US"
 QUERY WITH ARRAY([Clients]Pays;TabRecherche)

Voir aussi

QUERY SELECTION WITH ARRAY