Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
||||||||||||||||||||||||||||||||
|
4D v20.6
Utiliser des tokens dans les formules
|
Elément | Exemple (syntaxe standard) | Suffixe | Exemple (syntaxe tokenisée) | Commentaire |
Commande 4D | Chaine(a) | :Cxx | String:C10(a) | xx est le numéro de la commande |
Constante 4D | Pi | :Kxx:yy | Pi:K30:1 | xx est l'ID du groupe de constantes et yy l'indice (la position) dans ce groupe |
Table | [Employés] | :xx | [Employés:1] | xx est le numéro de la table |
Champ | [Employés]Nom | :xx | [Employés:1]Nom:2 | xx est le numéro du champ |
Plugin 4D | PV IMPRIMER(zone) | :Pxx:yy | PV IMPRIMER:P13000:229(zone) | xx est l'ID du plug-in et yy l'index de la commande |
Note : Les lettres utilisées dans les suffixes (C, P) doivent impérativement être en majuscules, sinon elles ne seront pas correctement interprétées.
Lorsque vous utilisez cette syntaxe, vous avez la garantie que vos formules seront correctement interprétées même en cas de renommage ou d'exécution de la base dans une langue différente.
Note : Les constantes sont également tokenisées dans le langage, toutefois dans les formules il suffit de passer leur valeur afin de les rendre indépendantes du contexte.
Cette syntaxe est acceptée dans toutes les formules 4D (ou expressions 4D), quel que soit leur contexte d'appel :
La syntaxe tokenisée nécessite l'ajout de numéros de référence des éléments. L'emplacement de ces références dépend de la nature de l'élément.
Les numéros des commandes sont indiqués dans ce manuel Langage (zone "Propriétés") ainsi que dans la page Commandes de l'Explorateur :
Les numéros des tables et des champs peuvent être obtenus à l'aide des commandes Table et Champ.
Ils sont également affichés dans la Palette Inspecteur de l'éditeur de structure :
Pour connaître les tokens des commandes de plug-ins 4D, l'astuce consiste à saisir le code souhaité dans l'éditeur de méthodes, puis à relancer 4D après avoir inactivé le plug-in (par exemple en déplaçant son dossier). Dans l'éditeur de méthodes, seuls les tokens sont affichés ; vous pouvez alors les copier.
Code avec plug-in installé :
Le même code après inactivation du plug-in :
Produit : 4D
Thème : Formules
Nom intl. : Using tokens in formulas
4D - Langage ( 4D v20)
4D - Langage ( 4D v20.1)
4D - Langage ( 4D v20.2)
4D - Langage ( 4D v20.3)
4D - Langage ( 4D v20.4)
4D - Langage ( 4D v20.5)
4D - Langage ( 4D v20.6)