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 25 October 2012 11:47

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

[ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Bonjour,

Je n'ai pas trouvé la solution pour ce problème sur le forum.
La solution existante pour les champs numériques (écrire Null sans guillemet dans Calculer les Valeurs) ne fonctionne pas avec un champ texte.

Voici mon problème. J'ai donc dans une classe d'entités de géodatabase des enregistrements qui ont :
- soit une valeur vide
- soit une valeur <Nul>

Je voudrais avoir seulement des valeurs vides.

Avez-vous une idée SVP ?

Merci et bonne journée

Hors ligne

 

#2 Thu 25 October 2012 12:54

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Raisonne à l'inverse : sélectionne les entités de la couches qui ont un attribut, puis inverse smile

Ton allié est la commande : MonChamp Like '%'

EDIt : ah non, j’ai mal lu, pour les valeurs vides tu devrais y arriver avec la commande MonChamp = ''

Hors ligne

 

#3 Thu 25 October 2012 14:08

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Salut Robin,

Ben non justement, c'est ce que j'ai fait et c'est comme çà que j'ai obtenu les valeurs <Nul>.
En fait, avant j'avais "None".

Les simples quote ('') ne fonctionnent pas.

Une autre idée ?

Hors ligne

 

#4 Thu 25 October 2012 15:16

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Mais en fait, tu veux écrire ou sélectionner ?

Si c'est écrire, je crois qu'il te faut des guillemets : ""

Hors ligne

 

#5 Thu 25 October 2012 15:22

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Je veux bien écrire...
Je veux remplacer ces valeurs <Nul> en vide.

Les guillemets donnent les valeurs <Nul> justement...

Hors ligne

 

#6 Thu 25 October 2012 16:20

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Ca ne me semble pas normal. Test :sélectionnes tes valeurs Nulles puis écris une valeur spéciale (ex : 9999 ou "NR") -> que se passe t il dans ce cas ?

Hors ligne

 

#7 Fri 26 October 2012 08:35

Arnaud Elkaim
Participant occasionnel
Lieu: Pau
Date d'inscription: 5 Sep 2005
Messages: 43

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Bonjour,

Pour sélectionner les champs null => mon champ is null
Pour sélectionner les champs vides => mon champ =''

Cordialement

Arnaud

Hors ligne

 

#8 Fri 26 October 2012 11:17

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Bonjour,

A Robin :
- si j'écris 9999 "brut, sans guillemet), la nouvelle valeur est écrite
- si j'écris "NR" (avec les guillemets), ça écrit NR

A Arnaud :
Je ne cherche pas à sélectionner ces valeurs mais les modifier (les mettre toutes vides).

Bonne journée

Hors ligne

 

#9 Fri 26 October 2012 11:28

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Bonjour,

Une idée :
En créant un nouveau champs de type texte et en le laissant vierge -> tes valeurs à calculer égale ce champs vierge.

Hors ligne

 

#10 Fri 26 October 2012 13:31

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

- si j'écris 9999 "brut, sans guillemet), la nouvelle valeur est écrite
- si j'écris "NR" (avec les guillemets), ça écrit NR


Parfait. A présent, tu sélectionne tes données en 9999 ou en NR et tu écris deux guillemets comme ceux ci : "" et rien que ça.
Que fait il ?

Hors ligne

 

#11 Fri 26 October 2012 13:41

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

A Robin : En faisant çà, il écrit <Nul>.
Et c'est donc différent de vide.

Hors ligne

 

#12 Fri 26 October 2012 15:05

Robin
GeoRezo forever
Lieu: France
Date d'inscription: 31 Aug 2005
Messages: 13614
Site web

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Arf... Je pense que ça doit être un paramètre de la geodatabase dans ce cas. Sur un shape "normal" ça aurait dû marcher.
Voit plutôt de ce côté, car tu n'auras pas de valeur vides quelque soit la manip de mise à jour, vu que la GDB doit être paramétrée pour que vide = <nul>

Hors ligne

 

#13 Mon 05 November 2012 17:56

Lusitanio
Participant occasionnel
Date d'inscription: 1 Dec 2010
Messages: 22

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

T'es valeurs par défaut ne sont pas configurées comme "null" par hasard?

Hors ligne

 

#14 Tue 06 November 2012 09:24

Razorbak
Participant assidu
Lieu: Clermont Ferrand
Date d'inscription: 7 Oct 2007
Messages: 505

Re: [ArcGis 9.2] Saisir dans un champ texte des valeurs vides

Bonjour,

Je vais effectivement regarder de ce côté là, car n'ayant pas défini de valeur par défaut, les champs sont vides, ce qui est donc différent des champs calculés où j'obtiens <nul>.

Merci et bonne journée

Hors ligne

 

Pied de page des forums

Powered by FluxBB