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 Wed 19 July 2006 12:12

pouet
Participant occasionnel
Date d'inscription: 13 Apr 2006
Messages: 38

enlever une partie d'un champs

Bonjour à tous,

mon problème est le suivant : j'ai un champs "Source" qui contient des codes de ce type : 004000AA. Je voudrais enlever les 6 premiers chiffres de ce code. Je sais qu'on peut le faire avec les fonctions left$ mais je n'y arrive plus. Est ce que quelqu'un pourrait me donner l'expression complète pour réaliser cette action.

D'avance merci.

Pouet

Hors ligne

 

#2 Wed 19 July 2006 13:44

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

Re: enlever une partie d'un champs

Si longueur constante (8 caractères): Right$(code,2)
Sinon Mid$(code,7,Len(code)-6) : à partir du 7°caractère extrait tout les caractères moins les 6 premiers

Hors ligne

 

#3 Wed 19 July 2006 14:12

jakesp
Membre
Lieu: Montreal, QC
Date d'inscription: 28 Sep 2005
Messages: 126
Site web

Re: enlever une partie d'un champs

Mettez à jour une colonne caractères avec

right$(source,2)

mais si vous n'êtes pas sûr de la longueur du mot

right$(source,len(source)-6)

Hors ligne

 

#4 Wed 19 July 2006 16:35

ROBIN Thomas
Invité

Re: enlever une partie d'un champs

mon_champ_2 = left$(mon_champ_1 , X)

Avec x étant le nb de caractère désiré.

Bon courage

 

Pied de page des forums

Powered by FluxBB