Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Pour sécuriser votre compte sur les forums du GeoRezo, nous demandons de changer votre mot de passe.

Vous allez recevoir un message pour effectuer ce changement de mot de passe.

Merci de bien respecter les règles préconisées.

#1 Thu 24 July 2003 15:22

Bdadolle
Invité

Etiquettes en fonction d'un champ

De: Bruno DADOLLE
Bonjour,

Peut on afficher les etiquettes d'une table seulement pour certains enregistrements.(avec map basic)

exemple :
Dans une table region contenant les communes et leur population, je voudrais afficher seulement les noms des communes de plus de 5000 habitants.

merci d'avance

Bruno DADOLLE

 

#2 Thu 24 July 2003 17:14

Jacques Paris
Invité

Re: Etiquettes en fonction d'un champ

Voici une simple operation realisable dans la fenetre MapBasic. La carte est
dans la fenetre active; la selection est faite. Alors :

add map window frontwindow() layer selectioninfo(1)
set map redraw off
Set Map Layer 1 Label Auto On
set map redraw on

Jacques Paris

 

#3 Fri 25 July 2003 15:12

Dominique Houot
Invité

Re: Etiquettes en fonction d'un champ

Voici une solution d'etiquettage conditionnel :

vouloir trouver ci-joint des exemples de syntaxes (a saisir dans
l'expression de l'etiquette ) permettant de creer des etiquettes
conditionnelles :

1. Etiqueter uniquement les Z.A.D. comportant le mot cle VALENCIENNES (le
nom de la Z.A.D. est dans la
colonne Nom_Com).

Left(Nom_Com, Instr(1, Nom_Com, VALENCIENNES )*254)

Attention, la casse est a respecter, sinon, completez la formule de la
facon suivante

Left(Nom_Com, Instr(1, Ucase(Nom_Com),Ucase( VALENCIENNES ))*254)

Etiqueter toutes les Z.A.D. du departement 59 :

Left(Nom_Com, Instr(1, left(ZAD,2), 59 )*254)

Etiqueter les zones pour lesquelles le nombre de menages est superieur a
2600 :
Left(Nom_Com, int (Menages>2600)*254)

Dominique HOUOT
PRD - Division Informatique Technique et Scientifique
CETE de l'Est

 

Pied de page des forums

Powered by FluxBB