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)