QUERY WITH ARRAY
QUERY WITH ARRAY* ( campoObjetivo ; array )
| Parámetro | Tipo | Descripción | |
|---|---|---|---|
| campoObjetivo | Field | → | Campo utilizado para comparar los valores | 
| array | Array | → | Array 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
Propiedades
| Número de comando | 644 | 
| Hilo seguro | ✓ | 
| Modifica la selección actual |