#1 Tue 08 January 2008 19:14
- yona
- Juste Inscrit !
- Date d'inscription: 8 Jan 2008
- Messages: 3
créer un nouveau champ et calculer sa valeur
Je souhaite créer un nouveau champ avec Arcgis 9.2 : je procède comme ceci : dans arcmap je clic droit sur la couche puis ouvrir la table attributaire, dans options je clic sur add field, là j'ai crée mon nouveau champ double avec des valeurs de champ0 partout.
Problème : je souhaite calculer la valeur de ce champ qui dépend de la valeur d'autre champs dans la table. Je fais alors une sélection pour avoir les entités qui correspondent à ma condition puis je clic sur calculate fields pour mettre la valeur exacte sur ces objets sélectionnés dans le nouveau champ crée ex : 1.
Les valeurts 0 de mon nouveau champ ne change pas en 1. Je suis en session de mis à jour.
Quelqu'un peut m'aider. merci
Hors ligne
#2 Tue 08 January 2008 19:57
- Sylvie
- Membre
- Date d'inscription: 5 Sep 2005
- Messages: 3066
Re: créer un nouveau champ et calculer sa valeur
Bonsoir, et bienvenue sur Georezo
Hum ! bizarre. Aucun message d'erreur ?
Peut-être essayer sans être en session de mise à jour (il y aura un message d'avertissement)
Hors ligne
#3 Tue 08 January 2008 22:46
Re: créer un nouveau champ et calculer sa valeur
Est-ce que ta colonne est sélectionnée? Est-ce que ta formule ressemble à ça
[FID]+1
Lucie Alice Côté B.Sc.
Géomaticienne
Hors ligne
#5 Wed 09 January 2008 08:45
- yona
- Juste Inscrit !
- Date d'inscription: 8 Jan 2008
- Messages: 3
Re: créer un nouveau champ et calculer sa valeur
Dans la boite de dialogue permettant de calculer les champs voici ma formule:
[F6] = 1
[F6] étant le nouveau champ calculer et je veux qu'il prenne 1 comme valeur et non la valeur 0 par défaut. En mettant '1', il y a un message d'erreur : erreur running VBA code: interruption par l'utilisateur. Le champ F6 est de type double.
Hors ligne
#6 Wed 09 January 2008 09:27
- Sylvie
- Membre
- Date d'inscription: 5 Sep 2005
- Messages: 3066
Re: créer un nouveau champ et calculer sa valeur
Je crois avoir compris
[F6]= est déjà préparé par la boite de dialogue
Tu dois entrer seulement 1
Hors ligne
#7 Wed 09 January 2008 09:31
- ancien
- Participant actif
- Lieu: Hautes-Pyrénées
- Date d'inscription: 28 Oct 2006
- Messages: 60
Re: créer un nouveau champ et calculer sa valeur
Bonjour,
Je ne vois pas moi non plus, d'où pourrait venir le problème. Avez-vous essayé d'utiliser les guillemets? [F6]= "1"
Bon courage
Olivier Billard
Hors ligne
#8 Wed 09 January 2008 09:45
- Mathias
- Participant occasionnel
- Lieu: Saint-Étienne
- Date d'inscription: 5 Sep 2005
- Messages: 30
Re: créer un nouveau champ et calculer sa valeur
Bonjour,
Pourquoi ne pas tester le mode avancé :
Dans la fenêtre calculer des valeurs, choisir Avancé
Code script Prelogic VBA
Code:
dim dblmavar as double dblmavar = 1
F6 =
Code:
dblmavar
M.
Dernière modification par Mathias (Wed 09 January 2008 09:46)
Hors ligne
#10 Mon 14 January 2008 05:55
- yona
- Juste Inscrit !
- Date d'inscription: 8 Jan 2008
- Messages: 3
Re: créer un nouveau champ et calculer sa valeur
Merci, mon problème a été résolu en selectionnant la colonne dont je veux calculer la valeur puis en mettant juste la valeur du champ (1) dans calculate field.
Hors ligne
#11 Tue 15 January 2008 00:06
- Sylvie
- Membre
- Date d'inscription: 5 Sep 2005
- Messages: 3066
Re: créer un nouveau champ et calculer sa valeur
Tu dois entrer seulement 1
Dernière modification par Sylvie (Tue 15 January 2008 00:08)
Hors ligne
#12 Tue 19 February 2008 12:22
- Anaïs
- Participant occasionnel
- Lieu: France
- Date d'inscription: 20 Sep 2005
- Messages: 31
Re: créer un nouveau champ et calculer sa valeur
Merci...
ce sujet m'a permis de résoudre mes interrogations !
Hors ligne
#13 Wed 20 February 2008 10:39
- Anais4008
- Participant actif
- Lieu: France
- Date d'inscription: 25 Apr 2007
- Messages: 71
Re: créer un nouveau champ et calculer sa valeur
c'était super simple et trop bete en réalité!
[F6] est déjà inscrit dans ta fenêtre de calcul juste au dessus! y'a pus quj'à taper ce que tu veux!
Ensuite, il est vrai de faire attention si on est ou non en mise à jour ou si Arc Catalog n'est pas déjà ouvert!
En général le mieux ets de fermer Arc Catalog, de créer son champ puis de se mettre à jour et de calculer le champs nouvellement crée!
Bon courage!
Hors ligne