Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v19.8
entitySelection.query( )

entitySelection.query( ) 


 

entitySelection.query ( queryString | formula {; value}{; value2 ; ... ; valueN}{; querySettings}) -> Résultat 
Paramètre Type   Description
queryString | formula  Texte, Objet in Critères de recherche
value  Varié in Valeur(s) à comparer lors de l'utilisation de texte exemple (place holder)
querySettings  Objet in Options de recherche
Résultat  EntitySelection in Nouvelle sélection d'entités composée d'entités issues de la sélection d'entités répondant aux critères de recherche spécifiés dans queryString

La méthode entitySelection.query( ) recherche les entités répondant aux critères de recherche spécifiés dans queryString ou dans formule et (optionnellement) dans value et querySettings parmi toutes les entités de la sélection, et renvoie un nouvel objet de type EntitySelection contenant toutes les entités trouvées. Le mode lazy loading est appliqué.

Note : Cette méthode ne modifie pas la sélection d'entités d'origine.

Si aucune entité correspondante n'est trouvée, une EntitySelection vide est retournée.

Pour plus d'informations sur la génération d'une requête à l'aide des paramètres queryString, value, et querySettings, reportez-vous à la description de la méthode dataClass.query( ).

Note : Par défaut, si vous omettez l'ordre des déclaration dans queryString, la sélection d'entités retournée n'est pas ordonnée (pour plus d'informations, veuillez vous référer à Sélections d'entités triées vs Sélections d'entités non-triées). Notez cependant qu'en mode Client/Serveur, elle se comporte comme une sélection d'entités ordonnée (les entités sont ajoutées à la fin de la sélection). 

 C_OBJECT($entitySelectionTemp)
 $entitySelectionTemp:=dataClass.query("lastName = :1";"M@")
 Form.emps:=$entitySelectionTemp.query("manager.lastName = :1";"S@")

Plus d'exemples de requêtes peuvent être trouvés dans la page dataClass.query( )



Voir aussi  

collection.query( )
dataClass.query( )
entitySelection.orderBy( )
entitySelection.queryPath
entitySelection.queryPlan

 
PROPRIÉTÉS 

Produit : 4D
Thème : ORDA - EntitySelection

 
PAGE CONTENTS 
 
HISTORIQUE 

Créé : 4D v17
Modifié : 4D v17 R5
Modifié : 4D v17 R6

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v19)
4D - Langage ( 4D v19.1)
4D - Langage ( 4D v19.4)
4D - Langage ( 4D v19.5)
4D - Langage ( 4D v19.6)
4D - Langage ( 4D v19.7)
4D - Langage ( 4D v19.8)