#1 Wed 13 October 2004 10:28
- Marie BOISARD
- Invité
MI pb etiquette
Bonjour,
Je cherche a etablir des etiquettes a partir d'un champs d'entier. Sauf que les objets non identifies dans ce champs prennent la valeur 0. Je souhaiterais ne faire apparaitre sur ma carte que les etiquettes des objets ayant une valeur. Par quel type d'expression puis-je aboutir a ce resultat.
Merci d'avance.
Marie BOISARD
Dessinateur - Cartographe
SIEE - Aix-en-Provence
#2 Wed 13 October 2004 11:57
- Frédéric VIÑAS
- Invité
Re: MI pb etiquette
Je vous propose de faire une requete SQL afin de selectionner que les champs
ou il y a une valeur et faire vos etiquettes sur cette nouvelle table !!!
Mais il y a surement mieux !
#3 Thu 14 October 2004 08:13
- Bizet Remi - RBizet
- Invité
Re: MI pb etiquette
La reponse de Frederic Vinas est en general la meilleure et la plus simple.
Si, cependant, vous desirez absolument que ce soit une formule (pour que ce
soit dynamique si une donnee change en direct ) :
la syntaxe est du type : Left( , 255 * int( ))
exemple : mettre le nom et la population99 d'un enregistrement, si la population a augmente entre 90 et 99 :
Nom +" "+ FormatNumber(Pop99)
(formatNumber presente la donnee numerique selon vos parametres Windows)
Pop99>Pop90
ce qui donne :
Left$( Nom +" "+ FormatNumber(Pop99) , 255 * int(Pop99>Pop90 ) )
Cordialement,
#4 Fri 15 October 2004 16:33
- Frédéric Renversez
- Invité
Re: MI pb etiquette
Bonjour
Si MACOLONNE est la colonne de type entier a afficher :
Left(Str(MACOLONNE), Len(Str(MACOLONNE))*Int(MACOLONNE0))
Mais il y a peut-etre plus simple.