4D v18

entitySelection.query( )

Inicio

 
4D v18
entitySelection.query( )

entitySelection.query( )  


 

El método entitySelection.query( ) busca entidades que cumplan los criterios de búsqueda especificados en cadenaBusq o formula valor (opcionalmente) y opcionesBusq entre todas las entidades en la selección de entidades, y devuelve un nuevo objeto de tipo EntitySelection que contiene todas las entidades encontradas. Se aplica carga diferida.

Nota: este método no modifica la selección de entidad original.

Si no se encuentran entidades coincidentes, se devuelve una EntitySelection vacía.

Para información detallada sobre cómo crear una consulta utilizando los parámetros cadenaBusq, valor, y opcionesBusq, consulte la descripción del método dataClass.query( ).

Nota: por defecto si omite la sentencia order by en la cadenaBusq, la selección de entidades devuelta no está ordenada (para más información, consulte Ordenadas vs No ordenadas). Sin embargo, tenga en cuenta que, en el modo Cliente/Servidor, se comporta como una entity selection ordenada (las entidades se agregan al final de la selección).

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

Se pueden encontrar más ejemplos de búsquedas en la página dataClass.query( ).



Ver también 

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

 
PROPIEDADES 

Producto: 4D
Tema: ORDA - EntitySelection

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v18)