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

GEODATA DAYS 2024

#1 Tue 11 September 2012 21:58

Louis Filteau
Juste Inscrit !
Date d'inscription: 15 Mar 2007
Messages: 2

modification automatique d'un champ en fonction d'un autre champ

Est-il possible de lier deux champs dans une même table de façon à ce que lorsqu'on modifie la valeur d'un entité dans un champ, le champ lié se modifie automatiquement?

EX: le champ 1 est un code de 1 à 100 et le champ 2 est la description du code. En ajoutant ou modifiant des entités on aurait qu'à inscrire le code dans le champ 1 et automatiquement le champ 2 serait complété avec la description correspondant au code.

Un peu comme si le champ 1 et le champ 2 étaient liés au même domaine dont le champ 1 représente le code et le champ 2 la description du code.

Hors ligne

 

#2 Wed 12 September 2012 10:24

Snoopy
Participant occasionnel
Lieu: MEUDON
Date d'inscription: 24 May 2007
Messages: 13

Re: modification automatique d'un champ en fonction d'un autre champ

Bonjour,

Vous pouvez utiliser les sous type et les domaine dans une géodatabase.

Pour le champ 1, créer un sous type par valeur (donc 100 sous types) qui impactera le champ 2. Le champ 2 prendra une valeur de domaine par défaut en fonction du sous type. Pour un sous type correspond un domaine qui a une seule valeur. Il y a autant de domaines que de sous types.

Sinon il faut utiliser un "déclencheur" : un bouton qui fait appel à un code VB, ou un script python ou un model builder dans une toolbox, ou alors un simple fichier .cal pour calculer les valeurs d'un champ.

Bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB