#1 Tue 03 June 2008 09:23
- Natalie FOREST
- Juste Inscrit !
- Lieu: Agence de l'Eau 45100 Orléans
- Date d'inscription: 5 Sep 2005
- Messages: 6
- Site web
paramétrer des étiquettes (arcmap 9.2)
bonjour,
Je cherche à afficher des étiquettes dont le libellé est fonction de la valeur du champ à afficher.
Par exemple pour la valeur 1 je voudrais que l'étiquette soit 2015, pour -1 2021 et pour -2 2027. Je n'ai que ces 3 valeurs.
Je butte sur la synthaxe VB.
J'ai parcouru l'aide et le forum, mais n'ai rien trouvé d'assez précis.
L'un de vous aurait-il une piste?
merci
Natalie FOREST
Agence de l'eau Loire-Bretagne
Hors ligne
#2 Tue 03 June 2008 09:52
- Tnarbiv
- Participant assidu
- Lieu: Véretz
- Date d'inscription: 5 Sep 2005
- Messages: 392
Re: paramétrer des étiquettes (arcmap 9.2)
bonjour,
il me semble que tu peux faire un truc de ce genre
Code:
Function FindLabel ( [champ contenant les valeurs 1 -1 -2] ) Select Case [champ contenant les valeurs 1 -1 -2] Case 1 FindLabel = "2015" Case -1 FindLabel = "2021" Case -2 FindLabel = "2027" End Select End Function
Dernière modification par Tnarbiv (Tue 03 June 2008 09:52)
Ayez le réflexe "Développement Durable": N'imprimez ce message que si nécessaire.
Hors ligne
#3 Tue 03 June 2008 10:20
- Natalie FOREST
- Juste Inscrit !
- Lieu: Agence de l'Eau 45100 Orléans
- Date d'inscription: 5 Sep 2005
- Messages: 6
- Site web
Re: paramétrer des étiquettes (arcmap 9.2)
merci, ça marche presque : il affiche les 2015, mais pas les autres
Natalie FOREST
Agence de l'eau Loire-Bretagne
Hors ligne
#4 Tue 03 June 2008 10:24
- Natalie FOREST
- Juste Inscrit !
- Lieu: Agence de l'Eau 45100 Orléans
- Date d'inscription: 5 Sep 2005
- Messages: 6
- Site web
Re: paramétrer des étiquettes (arcmap 9.2)
ça y est, voici le code qui fonctionne :
Function FindLabel ( [O_RW.GLOBAL_ECH] )
Select Case [O_RW.GLOBAL_ECH]
Case 1
FindLabel = "2015"
Case "-1"
FindLabel = "2021"
Case "-2"
FindLabel = "2027"
End Select
End Function
merci encore pour votre aide
Natalie FOREST
Agence de l'eau Loire-Bretagne
Hors ligne