#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
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
Reglement de compte a Georezo Coral???
Exagéré..mais excellent !!
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