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