Fonction txt()
Avant tout, nous vous proposons de lire les articles suivants:
- Comment accéder à la mise en page d'une facture ?
- Comment accéder à la mise en page d'un document (hors facture) ?
- Comment ajouter un champ dans une mise en page ?
Remarque
Format des captures d'écran suivantes:
- En gras: Expression sans la fonction expliquée
- Normal: Expression avec la fonction expliquée
La fonction txt() vous permet de traduire un champ texte en fonction des traductions disponibles dans les options régionales du logiciel.
Dans la zone de texte de la fenêtre propriétés du champ, nous inscrivons l'expression: [Description]
Ce qui nous donne le résultat suivant dans la mise en page:
En ajoutant la fonction txt() devant la valeur composant l'expression suivi du complément do_langue (identifiant de la langue), nous obtenons le résultat suivant :
Voici l'expression utilisée lors de cet exemple: txt([Description], do_langue)
Utilisée avec d'autres fonctions, celle-ci vous permet de créer des expressions complexes. Par exemple l'affichage du lieu et date à l'intérieur d'un document :
Voici l'expression utilisée lors de cet exemple: alltrim(substr(dossiers.dos_locali, at(' ', dossiers.dos_locali)+1, len(dossiers.dos_locali))) + ', ' + txt('le', do_langue), cdate(do_date1, do_langue)