4D v16.3

CHERCHER PAR ATTRIBUT DANS SELECTION

Accueil

 
4D v16.3
CHERCHER PAR ATTRIBUT DANS SELECTION

CHERCHER PAR ATTRIBUT DANS SELECTION 


 

CHERCHER PAR ATTRIBUT DANS SELECTION ( {laTable}{;}{opConj ;} champObjet ; cheminAttribut ; opRecherche ; valeur {; *} ) 
Paramètre Type   Description
laTable  Table in Table dans laquelle la sélection est créée ou Table par défaut si ce paramètre est omis
opConj  Opérateur in Opérateur à utiliser pour combiner plusieurs requêtes (le cas échéant)
champObjet  Champ in Champ objet dont les attributs sont à utiliser pour la recherche
cheminAttribut  Chaîne in Nom ou chemin d'attribut
opRecherche  Opérateur, Chaîne in Opérateur de recherche (comparateur)
valeur  Texte, Numérique, Date, Heure in Valeur à comparer
Opérateur in Attente d'exécution de la recherche

CHERCHER PAR ATTRIBUT DANS SELECTION fonctionne de la même façon et exécute les mêmes actions que la commande CHERCHER PAR ATTRIBUT. La différence entre ces deux commandes est la portée de la recherche :

  • CHERCHER PAR ATTRIBUT recherche les enregistrements sur la totalité des enregistrements de la table.
  • CHERCHER PAR ATTRIBUT DANS SELECTION recherche les enregistrements dans la sélection courante de la table.

CHERCHER PAR ATTRIBUT DANS SELECTION recherche des enregistrements dans laTable. La commande CHERCHER PAR ATTRIBUT DANS SELECTION change la sélection courante de laTable pour le process courant et le premier enregistrement de la sélection devient l'enregistrement courant.

Pour plus d'information, voir la description de la commande CHERCHER PAR ATTRIBUT.

La commande CHERCHER PAR ATTRIBUT DANS SELECTION est utile lorsqu'une recherche ne peut pas être définie en utilisant la combinaison de plusieurs CHERCHER PAR ATTRIBUT (voire de plusieurs CHERCHER) appelées conjointement avec le paramètre *. C'est typiquement le cas lorsque vous recherchez dans une sélection courante qui ne résulte pas d'une recherche mais d'une commande telle que UTILISER ENSEMBLE

Exemple  

Vous souhaitez trouver les personnes âgées entre 20 et 30 ans parmi les enregistrements sélectionnés par l'utilisateur :

 UTILISER ENSEMBLE("UserSet") // crée une nouvelle sélection courante
 CHERCHER PAR ATTRIBUT DANS SELECTION([People];[People]OB_Info;"age";>;20;*)
 CHERCHER PAR ATTRIBUT DANS SELECTION([People];&;[People]OB_Info;"age";<;30) //déclenche la recherche



Voir aussi  

CHERCHER PAR ATTRIBUT

 
PROPRIÉTÉS 

Produit : 4D
Thème : Recherches et tris
Numéro : 1424
Nom intl. : QUERY SELECTION BY ATTRIBUTE

Cette commande modifie la variable système OKCette commande modifie l'ensemble système LockedSetCette commande change l'enregistrement courantCette commande change la sélection couranteCommande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

New
Créé : 4D v16

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)