4D v14.3LIRE METHODES AUTORISEES |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
LIRE METHODES AUTORISEES
|
LIRE METHODES AUTORISEES ( tabMéthodes ) | ||||||||
Paramètre | Type | Description | ||||||
tabMéthodes | Tableau chaîne |
![]() |
Tableau de noms de méthodes | |||||
La commande LIRE METHODES AUTORISEES retourne dans le tableau tabMéthodes le nom des méthodes “autorisées” dans l’éditeur de formules, c’est-à-dire pouvant être utilisées lors de l’écriture d’une formule — ces méthodes sont listées à la fin de la liste des commandes dans l’éditeur.
Par défaut, aucune méthode n’est utilisable dans l’éditeur de formules. Les méthodes doivent avoir été explicitement autorisées via la commande FIXER METHODES AUTORISEES. Si cette commande n’a pas été exécutée, LIRE METHODES AUTORISEES retourne une chaîne vide.
LIRE METHODES AUTORISEES retourne précisément ce qui a été passé à la commande FIXER METHODES AUTORISEES, c’est-à-dire un tableau alpha (la commande crée et dimensionne le tableau). En outre, si le caractère “joker” (@) a été utilisé pour désigner un groupe de méthodes, la chaîne contenant le caractère @ est retournée (et non les noms des méthodes du groupe).
Cette commande est utile pour préserver le paramétrage de l’ensemble courant de méthodes autorisées avant l’exécution d’une formule dans un contexte spécifique (par exemple un état rapide).
Cet exemple permet d’autoriser ponctuellement un ensemble de méthodes spécifiques pour la création d’un état rapide :
`Stockage du paramétrage courant
LIRE METHODES AUTORISEES(tabméthodes)
`Définition des méthodes pour l’état
tabméthodes_Etats{1}:="Etats_@"
FIXER METHODES AUTORISEES(tabméthodes_Etats)
QR ETAT([Personnes];"MonEtat")
`Rétablissement des paramètres courants
FIXER METHODES AUTORISEES(tabméthodes)
Produit : 4D
Thème : Formules
Numéro :
908
Nom intl. : GET ALLOWED METHODS
Créé : 4D 2004
4D - Langage ( 4D v12.4)
4D - Langage ( 4D v11 SQL Release 6)
4D - Langage ( 4D v14 R3)
4D - Langage ( 4D v14 R2)
4D - Langage ( 4D v13.5)
4D - Langage ( 4D v14.3)
4D - Langage ( 4D v14 R4)