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 v20 R7
QUERY SELECTION BY ATTRIBUTE
|
QUERY SELECTION BY ATTRIBUTE ( {tabla}{;}{conjOp ;} campoObjeto ; rutaAtributo ; opBusq ; valor {; *} ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
tabla | Tabla |
![]() |
Tabla para la cual devolver una selección de registros o tabla por defecto si se omite | |||||
conjOp | Operador |
![]() |
Operador de conjunción a utilizar ara unir múltiples búsquedas (si las hay) | |||||
campoObjeto | Campo |
![]() |
Campo objeto para buscar atributos | |||||
rutaAtributo | Cadena |
![]() |
Nombre o ruta de atributo | |||||
opBusq | Operador, Cadena |
![]() |
Operador de búsqueda (comparador) | |||||
valor | Texto, Número, Fecha, Hora |
![]() |
Valor a comparar | |||||
* | Operador |
![]() |
Continuar bandera de búsqueda | |||||
QUERY SELECTION BY ATTRIBUTE trabaja y realiza las mismas acciones que QUERY BY ATTRIBUTE. La diferencia entre estos dos comandos es el alcance de la búsqueda:
QUERY SELECTION BY ATTRIBUTE busca los registros en tabla. El comando QUERY SELECTION BY ATTRIBUTE cambia la selección actual de tabla para el proceso actual y vuelve el primer registro de la nueva selección el registro actual.
Para más información, consulte la descripción del comando QUERY BY ATTRIBUTE.
El comando QUERY SELECTION BY ATTRIBUTE es útil cuando una búsqueda no se puede definir mediante una combinación de QUERY BY ATTRIBUTE (e incluso QUERY) llamadas junto con el parámetro *. Por lo general, este es el caso cuando se desea consultar una selección actual que no sea resultado de una búsqueda previa, pero a partir de un comando como USE SET.
Usted quiere encontrar personas con una edad entre 20 y 30, entre los registros que anteriormente fueron resaltados por el usuario:
USE SET("UserSet") //crea una nueva selección actual
QUERY SELECTION BY ATTRIBUTE([People];[People]OB_Info;"age";>;20;*)
QUERY SELECTION BY ATTRIBUTE([People];&;[People]OB_Info;"age";<;30) //dispara la búsqueda
Producto: 4D
Tema: Búsquedas
Número
1424
Creado por: 4D v16
Modificado: 4D v16 R2
Manual de lenguaje 4D ( 4D v20 R7)