#1 Mon 27 January 2014 15:39
- MelanieJean
- Participant actif
- Date d'inscription: 27 Aug 2013
- Messages: 62
Passer d'un type caractère à flottant (MapInfo 10)
Bonjour!
J'ai une table qui possède un champ en format caractère, mais ce sont des chiffres à virgule (la densité d'une population). Je veux les transférer dans une autre table en utilisant "Mettre à jour colonne" mais le champ ne doit pas demeurer en caractère. Quel format dois-je utiliser pour conserver l'intégrité des données (j'ai 1350 lignes à remplir alors je ne veux pas faire un par un). J'ai essayé avec le type "flottant", mais ça n'a pas conserver les chiffres après la virgule... ça ne fonctionne pas plus avec virgule fixe
Merci pour votre aide!
Hors ligne
#2 Mon 27 January 2014 15:56
Re: Passer d'un type caractère à flottant (MapInfo 10)
Bonjour,
il faut utiliser la fonction chercher/Remplacer (Menu outils/gestionnaire d'outil, chercher la fonction dans la liste et cocher "charger") pour mettre des points à la place des virgules.
Ensuite, une mise à jour colonne (menu Table/Mettre à jour colonne) sur la colonne en flottant avec la fonction val(col_text).
Cordialement,
Jean-François Behm, formateur SIG, jf.behm@, idgeo.frformations@ idgeo.fr
IDGEO, www.idgeo.fr
Institut de Développement de la Géomatique 42, avenue de Général de Croutte - 31100 toulouse
Hors ligne
#3 Mon 27 January 2014 16:00
- MelanieJean
- Participant actif
- Date d'inscription: 27 Aug 2013
- Messages: 62
Re: Passer d'un type caractère à flottant (MapInfo 10)
Merci! Donc si je comprend bien, le problème à la base vient du fait que ce sont des virgules et non des points?
Hors ligne
#4 Mon 27 January 2014 16:10
- MelanieJean
- Participant actif
- Date d'inscription: 27 Aug 2013
- Messages: 62
Re: Passer d'un type caractère à flottant (MapInfo 10)
Effectivement, en remplaçant les virgule par des points, ça fonctionne! J'ai fait "Mettre à jour colonne et ça marche!
Hors ligne