| 4D v18QUERY WITH ARRAY | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 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 STRING(2;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 v18)
	
	
	
	
	
 Añadir un comentario
Añadir un comentario