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
QUERY SELECTION
|
QUERY SELECTION ( {laTable }{;}{ critère {; *}} ) | ||||||||
Paramètre | Type | Description | ||||||
laTable | Table |
![]() |
Table dans laquelle effectuer la recherche ou ou Table par défaut si ce paramètre est omis | |||||
critère | Expression |
![]() |
Lignes de recherche | |||||
* | Opérateur |
![]() |
Attente d'exécution de la recherche | |||||
QUERY SELECTION recherche des enregistrements dans laTable. QUERY SELECTION modifie la sélection courante de laTable pour le process courant. Le premier enregistrement de la nouvelle sélection devient l'enregistrement courant.
QUERY SELECTION a un fonctionnement et des effets proches de ceux de QUERY. La différence entre ces deux commandes est la portée de la recherche :
Pour plus d'informations, reportez-vous à la description de la commande QUERY.
La commande QUERY SELECTION est utile lorsqu'une recherche ne peut pas être exprimée via une séquence d'appels à QUERY reliés à l'aide du paramètre *. Typiquement, c'est le cas lorsque vous souhaitez effectuer une recherche dans une sélection courante qui ne résulte pas d'une précédente recherche, mais de l'exécution d'une commande telle que USE SET.
Vous souhaitez effectuer une recherche parmi les enregistrements préalablement surlignés par l'utilisateur dans un formulaire liste. Vous pouvez écrire :
USE SET("UserSet") //remplace la sélection courante par les enregistrements surlignés
QUERY SELECTION([Sociétés];[Sociétés]Ville="Paris";*)
QUERY SELECTION([Sociétés];[Sociétés]Activité="Affaires boursières")
Vous trouvez donc toutes les sociétés basées à Paris, dont l'activité est boursière, parmi la sélection initiale de l'utilisateur.
Produit : 4D
Thème : Recherches et tris
Numéro :
341
Modifié : 4D v6.5
4D - Langage ( 4D v20 R7)