Dies ist die alte 4D Dokumentations-Website. Die neue und aktualisierte Dokumentation finden Sie unter developer.4d.com

Home

 
4D v19.8
entitySelection.query()

entitySelection.query() 


 

entitySelection.query() ( queryString | formula {; value}{; value2 ; ... ; valueN}{; querySettings}) -> Funktionsergebnis 
Parameter Typ   Beschreibung
queryString | formula  Text, Objekt in Suchkriterium
value  Mixed in Werte zum Vergleichen bei Verwenden von Platzhalter(n)
querySettings  Objekt in Suchoptionen: parameters, attributs, queryPath, queryPlan, context
Funktionsergebnis  EntitySelection in Neue Entity-Selection mit den Entities, für die das in queryString angegebene Suchkriterium passt

Die Methode entitySelection.query() sucht in allen Entities der Entity-Selection nach Entities, für die das in queryString angegebene Suchkriterium bzw. formula und (optional) value passen, und gibt ein neues Objekt vom Typ EntitySelection mit den gefundenen Entities zurück. Lazy loading wird angewendet.

Hinweis: Diese Methode ändert nicht die ursprüngliche Entity-Selection.

Werden keine passenden Entities gefunden, wird eine leere EntitySelection zurückgegeben.

Weitere Informationen zum Erstellen einer Suche mit den Parametern queryString, value und querySettings finden Sie unter der Methode dataClass.query().

Hinweis: Die zurückgegebene Entity-Selection ist standardmäßig nicht sortiert (weitere Informationen dazu finden Sie unter Sortierte vs unsortierte Entity-Selections). Im Client/Server-Betrieb verhält sie sich jedoch wie eine sortierte Entity-Selection, d.h. Entities werden am Ende der Selection hinzugefügt.

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

Weitere Beispiele für Suchläufe finden Sie auf der Seite dataClass.query()



Siehe auch 

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: ORDA - EntitySelection

 
SEITENINHALT 
 
GESCHICHTE 

Erstellt: 4D v17
Geändert: 4D v17 R5
Geändert: 4D v17 R6

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)
4D Programmiersprache ( 4D v19.4)
4D Programmiersprache ( 4D v19.5)
4D Programmiersprache ( 4D v19.6)
4D Programmiersprache ( 4D v19.7)
4D Programmiersprache ( 4D v19.8)