#1 Thu 05 January 2006 12:49
- MRPINK
- Juste Inscrit !
- Date d'inscription: 29 Sep 2005
- Messages: 8
etiquettes avec champs multiples
on dispose de points prenseignés par plusieurs champs...certains champs ne contiennent pas de valeurs, autrement dit 0.00.
nous souhaiterions donc pouvoir automatiser l'affichage des étiquettes sans afficher de valeur si la valeur est nulle...
ne connaissant pas le code de programmation de mapinfo, on est un peu en galère
merci d'avance pour vos réponses
footux et footix
Hors ligne
#2 Thu 05 January 2006 15:40
- osoooo
- Juste Inscrit !
- Date d'inscription: 5 Jan 2006
- Messages: 1
Re: etiquettes avec champs multiples
pourquoi personne ne répond ? question très intéressante...je suis également intéréssé par cette réponse si quelqu'un possède une solution..
Hors ligne
#3 Thu 05 January 2006 16:12
- Frederic COLLIN
- Participant assidu
- Lieu: ANNECY
- Date d'inscription: 19 Sep 2005
- Messages: 158
- Site web
Re: etiquettes avec champs multiples
Bonjour foutux et foutix,
Pour ma part, j'utilise la méthode suivante :
1. je faits une sélection de toutes les données <> 0.00 ou <> ""
2. je nomme cette sélection du même nom de la couche d'origine + "_etiq" (ex : macouche_etiq)
3. j'ajoute cette couche dans le controleur de couche et je l'étiquette !
Avantage : si les données d'origine changent, la couche "macouche_etiq" n'étant qu'une sélection, les étiquettes sont actualisées dès la réouverture du .wor.
Inconvénient : pour mettre à jour les étiquettes, il faut sauvegarder et réouvrir le .wor
Cordialement.
Frederic COLLIN
www.infosig.net
Hors ligne
#4 Thu 05 January 2006 16:34
- aid
- Participant occasionnel
- Date d'inscription: 19 Dec 2005
- Messages: 10
Re: etiquettes avec champs multiples
Bonjour
Pour info, cette question a déjà été posée. Cf. infra pour une solution qui devrait répondre à vos attentes (adaptez l'expression à vos besoins).
Dans la boite de dialogue etiquette taper la syntaxe Left(Libgeo, Int(PSDC99>10000)*254)
Vous en souhaitant bonne reception
Philippe Boutelier
Hors ligne