Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
entitySelection.query( )
|
entitySelection.query ( cadenaBusq | formula {; valor}{; valor2 ; ... ; valorN}{; opcionesBusq}) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
cadenaBusq | formula | Texto, Objeto |
![]() |
Criterios de búsqueda | |||||
valor | Mixed |
![]() |
Valor(es) a comparar al utilizar separadores | |||||
opcionesBusq | Objeto |
![]() |
Opciones de búsqueda: parámetros, atributos, args, allowFormulas, contexto, queryPath, queryPlan | |||||
Resultado | EntitySelection |
![]() |
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 y 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( ).
collection.query( )
dataClass.query( )
entitySelection.orderBy( )
entitySelection.queryPath
entitySelection.queryPlan
Producto: 4D
Tema: ORDA - EntitySelection
Creado por: 4D v17
Modificado: 4D v17 R5
Modificado: 4D v17 R6
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)