Saltar al contenido principal
Versión: 21 R3

QUERY WITH ARRAY

QUERY WITH ARRAY ( campoObjetivo : Field ; array : Array )

ParámetroTipoDescripción
campoObjetivoField→Campo utilizado para comparar los valores
arrayArray→Array de los valores buscados
Historial
VersiónCambios
11 SQLModificado
<6Creado

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

Propiedades​

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