Saltar al contenido principal
Versión: 20 R7 BETA

QUERY WITH ARRAY

QUERY WITH ARRAY ( campoObjetivo ; array )

ParámetroTipoDescripción
campoObjetivoFieldCampo utilizado para comparar los valores
arrayArrayArray de los valores buscados

Descripción

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.

Ejemplo

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)

Ver también

QUERY SELECTION WITH ARRAY