banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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.

 

Pied de page des forums

Powered by FluxBB