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 Mon 22 June 2009 12:09

laure4024
Participant occasionnel
Date d'inscription: 16 Jun 2009
Messages: 20

supprimer des valeurs dans table map info

Bonjour,


J'ai une table excel que j'exporte sous Map Info en map basic.
Dans cette table j'ai une colonne n°planche cadastrale avec des cases qui contiennes des n° et des cases qui ne contiennent rien.Quand je l'exporte vers Map info, il me met automatiquement 0 quand il n'y a rien dans la colonne.
Comment faire pour supprimer les 0.


Merci

Hors ligne

 

#2 Mon 22 June 2009 12:35

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: supprimer des valeurs dans table map info

Salut laure,

Ce que tu veux c'est supprimer les "0" et mettre quelque chose à la place ou
supprimer les enregistrements qui comporte un "0"?
Pour la première l'outil doit s'appler "search and replace" ---> Dans Tools ---> Management tools
Pour la 2ème une requète SQL fera l'affaire:

Code:

Select * from Ta_Table where Ta_colonne like "0" into A_Effacer

A+
Joël

Dernière modification par Spacejo (Mon 22 June 2009 12:36)

Hors ligne

 

#3 Mon 22 June 2009 12:48

Patrick PALMIER
Participant actif
Lieu: Lille
Date d'inscription: 18 Jan 2007
Messages: 97

Re: supprimer des valeurs dans table map info

A priori, quand une colonne est au format numérique Mapinfo convertit les valeurs manquantes par des valeurs nulles (0)


Il faut que la colonne du n de planche cadastrale soit de type texte pour autoriser les chaines vides

Hors ligne

 

#4 Mon 22 June 2009 13:07

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: supprimer des valeurs dans table map info

Attention à ne pas "dégainer" trop vite Spacejo...tu risques de manquer la cible big_smile

Hors ligne

 

#5 Mon 22 June 2009 13:34

julie972
Participant actif
Lieu: Lamentin
Date d'inscription: 12 Oct 2005
Messages: 128

Re: supprimer des valeurs dans table map info

Reglement de compte a Georezo Coral???

Hors ligne

 

#6 Mon 22 June 2009 13:43

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: supprimer des valeurs dans table map info

julie972 a écrit:

Reglement de compte a Georezo Coral???


Exagéré..mais excellent !! big_smile
Ou aussi Pat Maurice et Spacejo the Kid...
[img]http://a69.g.akamai.net/n/69/10688/v1/img5.allocine.fr/acmedia/cinestore/visuel/02/88/028880.jpg[/img]

Hors ligne

 

#7 Mon 22 June 2009 14:27

julie972
Participant actif
Lieu: Lamentin
Date d'inscription: 12 Oct 2005
Messages: 128

Re: supprimer des valeurs dans table map info

oui alors c'est sur je n'ai pas mis l'affiche originale voila voila

[img]http://img10.imageshack.us/img10/9092/73880476.jpg[/img]

Dernière modification par julie972 (Mon 22 June 2009 14:28)

Hors ligne

 

#8 Mon 22 June 2009 15:39

laure4024
Participant occasionnel
Date d'inscription: 16 Jun 2009
Messages: 20

Re: supprimer des valeurs dans table map info

j'ai utilisé la fonction chercher/remplacer et ça fonctionne
mais serait-il possible d'avoir cela en code MapBasic?

merci

Hors ligne

 

#9 Mon 22 June 2009 15:56

Maurice
Membre
Lieu: Montpellier
Date d'inscription: 5 Sep 2005
Messages: 5331

Re: supprimer des valeurs dans table map info

Une seule solution si la table n'est pas enregistrée ensuite au format natif MapInfo:
- ajouter Interactive à la fin de votre Register Table...
L'utilisateur pourra choisir d'importer le champ n°planche cadastrale en caractères

Si la table est enregistrée au format natif MapInfo après l'importation, il sera possible d'en modifier la structure par Alter Table...puis de faire un Update Table... sur une sélection des valeurs zéro pour les passer à "" (ensuite enregistrer la table par Commit Table...)

Hors ligne

 

#10 Mon 22 June 2009 16:13

Spacejo
Membre
Lieu: Nancy
Date d'inscription: 17 Aug 2008
Messages: 2511

Re: supprimer des valeurs dans table map info

Alors là j'ai dus louper une marche car ce que Laure recherchait c'était bien l'outil "search and replace" ---> Chercher remplacer.

Hors ligne

 

#11 Mon 22 June 2009 16:37

laure4024
Participant occasionnel
Date d'inscription: 16 Jun 2009
Messages: 20

Re: supprimer des valeurs dans table map info

voici mon code
*
UPDATE E_LIEN_CARTO_PARCELLE_2
SET N_Planche_cadastrale = ""                  
WHERE N_Planche_cadastrale = 0
il me met en message d'erreur: commande inconnue : where

je ne comprend pas

Hors ligne

 

#12 Mon 22 June 2009 16:55

laure4024
Participant occasionnel
Date d'inscription: 16 Jun 2009
Messages: 20

Re: supprimer des valeurs dans table map info

en fait j'ai trouvé, voici mon code:

Select N_Planche_cadastrale From E_LIEN_CARTO_PARCELLE_2 Where N_Planche_cadastrale = "0" Update Selection Set N_Planche_cadastrale = ""

merci pour votre aide

Hors ligne

 

#13 Thu 25 June 2009 09:46

vio74
Participant occasionnel
Date d'inscription: 25 Jun 2009
Messages: 14

Re: supprimer des valeurs dans table map info

Bonjour,

J'ai une table excel que j'exporte sous Map Info (table ne contenant que des chiffres). Cette table contient des valeurs manquantes mais MAPINFO met automatiquement 0. Cepandant je dois réaliser des graphiques sans prendre en compte les valeurs manquantes. Comment faire?

Merci

Hors ligne

 

Pied de page des forums

Powered by FluxBB