Fonction mline()
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 mline() vous permet de choisir la ligne à afficher dans un champ texte contenant plusieurs lignes séparées par des CRLF (retour à la ligne).
Pour cette fonction, nous allons faire un exemple en reprenant une partie des données se trouvant dans le champ référence d'un document commercial contenant 3 lignes différentes.
Dans la zone de texte de la fenêtre propriétés du champ, nous inscrivons donc l'expression: do_ref1
Ce qui nous donne le résultat suivant dans la mise en page:
Hors nous ne voulons garder que la première ligne à l'affichage.
En ajoutant la fonction mline() devant do_ref1 puis le chiffre 1 correspondant au numéro de la ligne souhaitée, nous obtenons le résultat suivant:
Voici l'expression utilisée lors de cet exemple: mline(do_ref1, 1)
En remplaçant le chiffre 1 par le 3, nous affichons donc la 3e ligne des références
Voici l'expression utilisée lors de cet exemple: mline(do_ref1, 3)