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