Bonjour,
j'ai encore un petit problème, je voudrais mettre en place des étiquettes, pour le format et la disposition c'est simple, mais j'ai un problème avec l'adresse.
Je m'explique, je voudrais avoir une disposition comme celle ci:
Titre Nom Prénom
Rue N° N°Boîte
Code postal Ville
J'ai un problème avec N° et N°Boîte, j'aimerais avoir quand il y a un N° boîte qu'il m'affiche quelque chose comme 56 bte5, et quand il n'y en a pas juste 56. J'avais pensé concaténer les deux champ et mettre entre la concaténation bte, comme ceci :Mais ca laisse en continu bte qu'il y ai ou non bte.
Code : Sélectionner tout - Visualiser dans une fenêtre à part [Nom et Statut client]![N°] & "bte" & [Nom et Statut client]![N°Boîte]
J'ai pensé mettre un masque de saisie mais la requête de concaténation ne récupère pas le masque.
J'avais essayé en direct mais je ne vois pas comment limité selon le cas dans un état de ce style (j'ai créer l'état avec le générateur d'étiquette d'access, donc chaque ligne est regroupée en bloc)
Il y a peut être des conditions à mettre dans les critères afin de dire si N°boîte est vide alors on affiche pas le bte dans le champ concaténée, ou mettre dans l'état si il n'y a pas de boîte on n'affiche que le numéro.
J'ai trouvé une solution en passant par deux requêtes de mise à jour et en ayant ceci comme critère pour la seconde :[Nom et Statut client]![Boîte] est Null, après il me suffit de faire appel ou non a la requête en arrière plan dans mes formulaires pour mettre à jour ce champ automatiquement, mais bon si je peux passer par une méthode plus simple limitant mon nombre de requête possible (un cas simple, je pourrais étalement ne pas avoir de N° mais un N° de boîte, ce serait une erreur que j'aurais du gérer mais j'envisage un cas possible, ca me ferait une requête supplémentaire).
Je cherche donc un moyen fonctionnel de mettre de façon dynamique dans l'étiquette, le N° et la boîte si il existe avec entre eux bte.
J'espère avoir été suffisamment clair, merci d'avance.
Partager