Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v19.8
entitySelection.query( )

entitySelection.query( ) 


 

entitySelection.query ( cadenaBusq | formula {; valor}{; valor2 ; ... ; valorN}{; opcionesBusq}) -> Resultado 
Parámetro Tipo   Descripción
cadenaBusq | formula   Texto, Objeto in Criterios de búsqueda
valor  Mixed in Valor(es) a comparar al utilizar separadores
opcionesBusq  Objeto in Opciones de búsqueda: parámetros, atributos, args, allowFormulas, contexto, queryPath, queryPlan
Resultado  EntitySelection in Nueva selección de entidades compuesta de entidades que cumplen con el criterio de búsqueda especificado en cadenaBusq

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 

Creado por: 4D v17
Modificado: 4D v17 R5
Modificado: 4D v17 R6

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v19)
Manual de lenguaje 4D ( 4D v19.1)
Manual de lenguaje 4D ( 4D v19.4)
Manual de lenguaje 4D ( 4D v19.5)
Manual de lenguaje 4D ( 4D v19.6)
Manual de lenguaje 4D ( 4D v19.7)
Manual de lenguaje 4D ( 4D v19.8)