Saltar al contenido principal
Versión: 20 R10

QUERY WITH ARRAY

QUERY WITH ARRAY* ( campoObjetivo ; array )

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

Descripción

l 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

Propiedades

Número de comando644
Hilo seguro
Modifica la selección actual