foire aux questions

Toutes vos questions à un seul endroit.

Fonction stringaddsep()

Avant tout, nous vous proposons de lire les articles suivants: 

Remarque

Format des captures d'écran suivantes:

  • En gras: Expression sans la fonction expliquée
  • Normal: Expression avec la fonction expliquée

La fonction stringaddsep() vous permet de concaténer deux champs avec un séparateur défini. Si les champs sont vides, le séparateur ne s'affiche pas.

Dans la zone de texte de la fenêtre propriétés du champ, nous inscrivons l'expression: onespace(ad_rue_1 + [ - ] + ad_rue_2 + [ - ] + ad_npa + [ - ] + ad_ville)

Ce qui nous donne le résultat suivant dans la mise en page: 

Dans cet exemple, il n'y a pas de ligne d’adresse 2, d'où les deux "-" à la suite.

En ajoutant la fonction stringaddsep() devant la valeur composant, nous obtenons le résultat suivant : 

Voici l'expression utilisée lors de cet exemple: stringaddsep(ad_rue_1, stringaddsep(ad_rue_2, stringaddsep(ad_npa, ad_ville, ' - '), ' - '), ' - ')

Dans la même idée, il est possible de reprendre les données se trouvant dans les propriétés du dossier comptable: 

Voici l'expression utilisée lors de cet exemple: stringaddsep(stringaddsep(mline(dos_info('dos_adress'), 1), mline(dos_info('dos_adress'), 2), ' • '), dos_info('dos_locali'), ' • ')

Cet article vous a-t-il été utile ?

Utilisateurs qui ont trouvé cela utile : 0 sur 0