#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