Comment supprimer les lignes vides dans un champ adresse ?

Dans le cas où vous souhaitez créer des cartes postales, cartes de voeux, … ; vous aurez surement besoin de cette astuce dès lors que vous serez en lien avec une base de données peu homogène !

Partons du principe où vous avez les intitulés de colonnes suivants qui correspondent aux champs que vos souhaitez voir afficher dans votre pavé adresse :

[[Forename]] [[Name]] – [[Address1]] – [[Address2]] – [[Postalcode]]

Et bien sûr, le champ « Adress2 » est parfois vide, ce qui vous donne une ligne vide dans votre pavé.

 

Afin de pallier à cela, nous allons utiliser un texte variable unique que nous allons par exemple nommer [[myaddress]].

Ligne vide dans InDesign

Synchronisez ensuite depuis la passerelle DirectSmile et double cliquez sur la variable qui vient de remonter.

Ligne vide dans InDesign - Synchronisation

 

Maintenant, vous pouvez assigner les différents champs de votre base en faisant attention à bien les séparer par la chaîne LF (champs suivant).

Ligne vide dans InDesign - Création des champs

 

Vous pouvez maintenant tester la visualisation des champs. Vous verrez que lorsque la variable « Adress2 » n’existe pas, la ligne vide ne s’affiche pas et le texte du dessous remonte automatiquement !

2017-02-17T16:54:36+00:00