4D v16.3Utiliser des références dans les textes statiques |
||
|
4D v16.3
Utiliser des références dans les textes statiques
Utiliser des références dans les textes statiques
Vous pouvez utiliser des valeurs courantes de champs et de variables ainsi que des noms de tables ou de champs dans vos libellés statiques. Ce principe permet de mettre en place des interfaces dynamiques. Ces libellés dynamiques peuvent être insérés dans les textes statiques suivants :
Note : Des références dynamiques basées sur l'architecture XLIFF (XML), particulièrement adaptée à la traduction des interfaces, peuvent également être utilisées dans ces libellés, ainsi que dans les libellés des menus et des boutons. Pour plus d'informations, reportez-vous à l'MissingRef. Dans l'éditeur de formulaires, vous pouvez choisir la version des libellés à afficher en sélectionnant la commande Afficher le nom ou Afficher la ressource dans le menu Objets. Vous pouvez intégrer dans un libellé statique les valeurs courantes de champs ou de variables. Lorsque le texte est imprimé ou affiché, les valeurs des champs ou variables de l’enregistrement courant sont alors substituées à leurs noms dans le libellé. Ce système peut être utilisé notamment pour un mailing ainsi que pour les en-têtes et bas de pages des états. Le principe consiste à inclure le nom du champ ou de la variable entre les symboles < >.
Vous pouvez spécifier la manière dont sera affiché le champ ou la variable en insérant un point virgule suivi d’un format d’affichage. Par exemple, la variable <vAugment;### ##0.00 Euros> calcule le montant du bonus de la personne et l’affiche dans un format adéquat. Pour plus d’informations sur les formats d’affichage, reportez-vous au paragraphe Formats d'affichage. Pour un exemple de formulaire de mailing comportant des références de variables et de champs, reportez-vous à la section Créer un mailing. Vous pouvez utiliser un pop up menu pour insérer une référence de champ dans un bloc de texte statique :
Vous pouvez intégrer des noms de champs ou de tables dans les textes statiques. Lorsque vous placez ces libellés dynamiques dans vos formulaires, ils sont automatiquement modifiés dans toute la base lorsque vous modifiez le nom de la table ou du champ dans la fenêtre de structure, ou lorsque les commandes 4D SET TABLE TITLES ou SET FIELD TITLES sont appelées. Ce principe permet de traduire facilement la structure apparente de l'application.
Notez bien que les numéros de champ et de table correspondent à leur ordre de création. Il est donc possible d’ajouter ou de renommer des tables et des champs sans altérer le système de références dynamiques. Note : L’insertion de libellés dynamiques est proposée dans la page Options de l’Assistant de création de formulaires (reportez-vous à la section Créer un formulaire via l'assistant).
Voir aussi
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
MOTS-CLÉS structure virtuelle UTILISATION DE L'ARTICLE
4D - Mode Développement ( 4D v16) |