4D v16.3

GET QUERY DESTINATION

Inicio

 
4D v16.3
GET QUERY DESTINATION

GET QUERY DESTINATION 


 

GET QUERY DESTINATION ( destinoTipo ; destinoObjeto ; destinoPunt ) 
Parámetro Tipo   Descripción
destinoTipo  Entero largo in 0=selección actual, 1=conjunto, 2=selección temporal, 3=variable
destinoObjeto  Cadena in Nombre del conjunto o Nombre de la selección temporal o Cadena vacía
destinoPunt  Puntero in Puntero a la variable local si destinoTipo=3

El comando GET QUERY DESTINATION devuelve el destino actual de los resultados de las búsquedas para el proceso en curso. Por defecto, los resultados de las búsquedas modifican la selección actual, pero puede modificar este funcionamiento con la ayuda del comando SET QUERY DESTINATION.

En el parámetro destinoTipo, 4D devuelve un valor indicando el destino actual de las búsquedas y en el parámetro destinoObjeto devuelve el nombre del destino (si aplica). Puede comparar el valor del parámetro destinoTipo con las constantes del tema Destinos de búsqueda:

Constante Tipo Valor
Into current selection Entero largo 0
Into named selection Entero largo 2
Into set Entero largo 1
Into variable Entero largo 3

El valor devuelto en el parámetro destinoObjeto depende del valor del parámetro destinoTipo:

Parámetro destinoTipo Parámetro destinoObjeto
0 (selección actual)destinoObjeto es una cadena vacía
1 (conjunto)destinoObjeto contiene el nombre del conjunto
2 (selección temporal)destinoObjeto contiene el nombre de la selección
3 (variable)destinoObjeto es una cadena vacía (utilizar el parámetro destinoPunt)
Cuando el destino de las búsquedas es una variable local (destinoTipo devuelve 3), 4D devuelve en el parámetro destinoPunt un puntero a esta variable.

Ejemplo  

Queremos modificar temporalmente el destino de búsqueda y restablecer los parámetros previos:

 GET QUERY DESTINATION($vType;$vName;$ptr)
  //recuperación de los parámetros actuales
 SET QUERY DESTINATION(Into set;"$temp")
  //modificación temporal del destino
 QUERY(...) //búsqueda
 SET QUERY DESTINATION($vType;$vName;$ptr)
  //restablecimiento de los parámetros



Ver también 

SET QUERY DESTINATION

 
PROPIEDADES 

Producto: 4D
Tema: Búsquedas
Número 1155

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D v13

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)