Formules — Concaténation
La concaténation consiste à assembler plusieurs valeurs (champs et/ou texte) pour produire un contenu final affiché dans un objet texte.
Elle est utilisée notamment pour composer un libellé complet (nom + prénom, code + libellé, adresse, etc.).
Note
La concaténation se fait via une expression (formule) : elle est évaluée à l’exécution du rapport.
La syntaxe est alignée avec l’écosystème .NET (opérateurs, guillemets, conversions).
1) Exemple opérationnel (cas standard)
Exemple : afficher deux valeurs avec un espace entre les deux :
[Valeur1] + " " + [Valeur2]

Tip
Utilisez toujours des guillemets doubles " pour le texte statique dans l’expression (ex. séparateurs, espaces, tirets).
2) Bonnes pratiques de concaténation
Gérer les séparateurs (espaces, tirets, slash…)
- Espace :
+ " " + - Tiret :
+ " - " + - Slash :
+ " / " + - Deux-points :
+ " : " +
Warning
Un séparateur doit être placé dans des guillemets.
Sinon, le Designer peut interpréter le contenu comme invalide ou produire un rendu inattendu.
Éviter les concaténations “illisibles”
Si une expression devient longue, appliquez ces règles :
- gardez des séparateurs explicites (
" - "," / ", etc.), - regroupez par blocs logiques (identité, adresse, produit…),
- préférez une expression simple plutôt qu’une logique complexe dans un seul objet.
3) Où modifier l’expression
La concaténation se configure sur l’objet texte concerné, depuis l’éditeur/propriétés de l’objet.

Note
Si vous saisissez une expression dans une zone prévue pour du texte statique,
le contenu peut s’afficher littéralement au lieu d’être évalué.
4) Contrôler le rendu
Après modification :
- vérifiez le rendu immédiat sur le canvas (lisibilité, présence des séparateurs),
- lancez une prévisualisation pour valider le rendu “réel” avant livraison.


Contrôle rapide (check visuel)
- Les deux valeurs sont présentes (pas de “trou” vide).
- Les séparateurs sont visibles et cohérents (pas de double espace, pas de tiret en trop).
- Le libellé final ne déborde pas (largeur de l’objet texte adaptée).
Besoin d’aide ?
Contactez le support SenSaaS :
✉️ support@sensaas.fr
📞 04 90 88 22 76