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é ?

#1 Thu 30 September 2004 16:36

Helene Fabrega
Invité

ArcView 8.3 - Calculs d'un champ en fonction d'un autre

Bonjour a tous,

Je suis a la recherche du script pour pouvoir remplir les valeurs d'un CHAMP2 en fonction des valeurs d'un CHAMP1.
Par exemple, si valeur du Champ1 = grand alors valeur du champ2 = 60 et si valeur du Champ1 = petit alors valeur du champ2 = 10

Merci d'avance
Helene FABREGA

 

#2 Fri 01 October 2004 11:21

Claire Guillaume
Invité

Re: ArcView 8.3 - Calculs d'un champ en fonction d'un autre

Si CHAMP2 est une chaine de caractere:

Code:

Dim ValChamps2 as string
Select Case [CHAMP1]
Case grand
  ValChamps2 = "60"
Case petit
  ValChamps2 = "10"
Case else
  ValChamps2 = ""        '(ou 0 ou toute autre valeur)
End Select

Et en bas pour CHAMP2 = taper ValChamp2

Si CHAMP2 est un entier:

Code:

Dim ValChamps2 as integer
Select Case [CHAMP1]
Case grand
  ValChamps2 = 60
Case petit
  ValChamps2 = 10
Case else
  ValChamps2 = 0            '(ou 0 ou toute autre valeur)
End Select

Et en bas pour CHAMP2 = tapez ValChamp2

(NOTE: Vous pouvez ajouter autant de Case que vous voulez et le Case else est facultatif)

Claire GUILLAUME
DCSIT - Direction Information Geographique - Mairie de Nice

 

Pied de page des forums

Powered by FluxBB