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

State Of The Map 2024

#1 Wed 31 December 2008 11:15

GBercot
Participant occasionnel
Date d'inscription: 27 May 2008
Messages: 16

Insérer une nle col dans une table à partir d'une col de la meme table

Bonjour,

Une question certainement de débutant :

J'ai une tableau qui comporte une colonne avec les codes Insee commune.
Je veux insérer dans cette même table une colonne code département.
Comment faire pour récupérer ce code à partir du code commune (sur 2 caractères) ?

Sur excel, j'y arrive sans problème mais lorsque j'enregistre la feuille comme une table, la colonne code dépt est vide (et sa structure indique 0 caractère).

Merci pour votre aide.
Recevez tous mes meilleurs voeux pour cette nouvelle année. Que 2009 vous apporte Joie, Bonheur et Santé.

Cordialement

Hors ligne

 

#2 Wed 31 December 2008 12:42

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

Re: Insérer une nle col dans une table à partir d'une col de la meme table

Bonjour
Il faut bien débuter...
- créer la colonne dept sur deux caractères par menu Table->Gestion tables->Modifier structure
- mettre à jour (menu Table->Mettre à jour Colonne...) cette nouvelle colonne (au départ chaque enregistrement est vide) par une expression: left$(insee,2)
soit : prendre les deux premiers caractères à gauche de la colonne insee
- enregistrer la table (l'icone 'disquette' s'allume lorsque des changements sont intervenus)

Hors ligne

 

#3 Sat 03 January 2009 15:54

goujonmp
Participant occasionnel
Date d'inscription: 8 Dec 2005
Messages: 34

Re: Insérer une nle col dans une table à partir d'une col de la meme table

Bonjour,

Il faut créer la colonne département dans mapinfo
(Dans table modifier structure ajouter un champ département)
Puis il faut aller dans "table" mettre à jour colonne département
Et taper dans "expression" la fonction
Left$(codeINSEECommune,2) pour prendre uniquement les 2 premiers caractères en partant de la gauche.

Voila c'est tout
Et bonne fin d'année

[Edit Maurice]: on va carrément dire "Bonne Année 2009", vu que j'ai mis du temps à valider ce message envoyé par mail (désolé, j'ai un peu forcé sur les Coteaux du Languedoc... smile)

Hors ligne

 

#4 Mon 05 January 2009 16:44

GBercot
Participant occasionnel
Date d'inscription: 27 May 2008
Messages: 16

Re: Insérer une nle col dans une table à partir d'une col de la meme table

Merci à tous les deux pour votre aide.
Bonne et heureuse année et ....
attention à ne pas trop forcer sur les produits locaux.

Bien cordialement

Hors ligne

 

Pied de page des forums

Powered by FluxBB