Fonction occurs()
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 occurs() vous retourne le nombre d'occurrences d'un caractère à l'intérieur d'un champ texte.
Dans la zone de texte de la fenêtre propriétés du champ, nous inscrivons l'expression: [Solde en votre faveur]
Ce qui nous donne le résultat suivant dans la mise en page:
En ajoutant la fonction occurs() devant la valeur composant l'expression ainsi qu'un espace entre [ ], nous obtenons le résultat suivant correspondant au nombre d'espace dans le champ :
Voici l'expression utilisée lors de cet exemple: occurs([ ], [Solde en votre faveur])
L'expression différencie si le caractères est en majuscule ou en minuscule. Par exemple si on veut chercher le nombre de S, nous obtenons le résultat suivant:
Voici l'expression utilisée lors de cet exemple: occurs([S], [Soldes en votre faveur])
En remplaçant le S par le caractère e, nous obtenons le résultat suivant:
Voici l'expression utilisée lors de cet exemple: occurs([e], [Solde en votre faveur])
Cette fonction peut être utilisée avec d'autres fonctions de mise en page.
Par exemple, en ajoutant la fonction lower() tous les caractères seront automatiquement modifiés en minuscule :
Voici l'expression utilisée lors de cet exemple: occurs([e], lower([Solde en votre faveur]))
Par exemple, en ajoutant la fonction upper() tous les caractères seront automatiquement modifiés en majuscule :
Voici l'expression utilisée lors de cet exemple: occurs([e], upper([Solde en votre faveur]))