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 WITH ARRAY
|
QUERY WITH ARRAY ( campoObjetivo ; array ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
campoObjetivo | Campo |
![]() |
Campo utilizado para comparar los valores | |||||
array | Array |
![]() |
Array de los valores buscados | |||||
El comando QUERY WITH ARRAY busca en la tabla del campo pasado en el primer parámetro todos los registros para los cuales el valor de campoObjetivo, es igual al menos a uno de los valores de los elementos en Array. Los registros encontrados constituyen la nueva selección actual.
Este comando le permite construir rápida y simplemente una búsqueda en múltiples valores.
Notas:
• Este comando no puede utilizarse con campos de tipo Imagen, subcampo y BLOB.
• campoObjetivo y Array deben ser del mismo tipo. Excepción: puede utilizar un array de tipo Entero largo con un campo de tipo Hora.
El siguiente ejemplo le permite recuperar los registros de clientes franceses y americanos:
ARRAY TEXT(ArrayBusqueda;2)
ArrayBusqueda{1}:="FR"
ArrayBusqueda{2}:="US"
QUERY WITH ARRAY([Clientes]Paises;ArrayBusqueda)
Producto: 4D
Tema: Búsquedas
Número
644
Modificado: 4D v11 SQL
Manual de lenguaje 4D ( 4D v20 R7)