4D v16.3

LIRE DESTINATION RECHERCHE

Accueil

 
4D v16.3
LIRE DESTINATION RECHERCHE

LIRE DESTINATION RECHERCHE 


 

LIRE DESTINATION RECHERCHE ( destinationType ; destinationObjet ; destinationPtr ) 
Paramètre Type   Description
destinationType  Entier long in 0 = sélection courante, 1 = ensemble, 2 = sélection temporaire, 3 = variable
destinationObjet  Chaîne in Nom de l'ensemble ou Nom de la sélection temporaire ou Chaîne vide
destinationPtr  Pointeur in Pointeur vers variable locale si destinationType = 3

La commande LIRE DESTINATION RECHERCHE retourne la destination courante des résultats des recherches pour le process en cours. Par défaut, les résultats des recherches modifient la sélection courante, mais vous pouvez modifier ce fonctionnement l’aide de la commande FIXER DESTINATION RECHERCHE.

4D retourne dans le paramètre destinationType une valeur indiquant la destination courante des recherches et dans destinationObjet le nom de la destination (le cas échéant). Vous pouvez comparer la valeur du paramètre destinationType aux constantes du thème Recherches :

Constante Type Valeur
Vers ensemble Entier long 1
Vers sélection courante Entier long 0
Vers sélection temporaire Entier long 2
Vers variable Entier long 3

La valeur retournée dans le paramètre destinationObjet dépend de la valeur du paramètre destinationType :

Paramètre destinationTypeParamètre destinationObjet
0 (sélection courante)destinationObjet est une chaîne vide
1 (ensemble)destinationObjet contient le nom de l’ensemble
2 (sélection temporaire)destinationObjet contient le nom de la sélection temporaire
3 (variable)destinationObjet est une chaîne vide (utiliser le paramètre destinationPtr)

Lorsque la destination des recherches est une variable (destinationType retourne 3), 4D retourne dans le paramètre destinationPtr un pointeur vers cette variable.

Exemple  

Nous souhaitons modifier temporairement la destination de recherche, et rétablir ensuite les paramètres précédents :

 LIRE DESTINATION RECHERCHE($vType;$vNom;$ptr)
  //récupération des paramètres courants
 FIXER DESTINATION RECHERCHE(Vers ensemble;"$tempo")
  //modification temporaire de la destination
 CHERCHER(...) //recherche
 FIXER DESTINATION RECHERCHE($vType;$vNom;$ptr)
  //rétablissement des paramètres



Voir aussi  

FIXER DESTINATION RECHERCHE

 
PROPRIÉTÉS 

Produit : 4D
Thème : Recherches et tris
Numéro : 1155
Nom intl. : GET QUERY DESTINATION

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D v13

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)