OVH Cloud OVH Cloud

[97] pb requete

3 réponses
Avatar
Orel
Bonjour !

je souhaiterai faire un regroupement sur une de mes tables via une fonction
mid.

table (par exemple) :
champ1 : nom
champ2 : prenom
champ3 : ville

je souhaite faire un regroupement sur les caractères 4 à 7 du champ n°3
(ville) ....
je pense qu'il faut utiliser une fonction mid() ... mais je ne sais pas
comment l'inserer dans ma requete !

par exemple dans ma table j'ai dans le champ 3 :

Le Mans
Le Mans
Clermond-FD
Clermond Ferand

j'aimerai avoir comme resultat
Mans
rmon


Merci d'avance pour votre aide ....


Cordialement
Orel

3 réponses

Avatar
Pierre CFI [mvp]
bonjour
en vb c'est mid, mais dans une req
ExtracChaîne([CLIENT_NOM];4;5)
extrait 5caracteres à partir du 4 eme compris
mais tu peux mettre mid avec des ; , access te traduira

--
Pierre CFI
MVP Microsoft Access
Mail : http://cerbermail.com/?z0SN8cN53B

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"Orel" <pub[ n o S p a m ] AT owel.ft.st> a écrit dans le message de news:
Bonjour !

je souhaiterai faire un regroupement sur une de mes tables via une fonction
mid.

table (par exemple) :
champ1 : nom
champ2 : prenom
champ3 : ville

je souhaite faire un regroupement sur les caractères 4 à 7 du champ n°3
(ville) ....
je pense qu'il faut utiliser une fonction mid() ... mais je ne sais pas
comment l'inserer dans ma requete !

par exemple dans ma table j'ai dans le champ 3 :

Le Mans
Le Mans
Clermond-FD
Clermond Ferand

j'aimerai avoir comme resultat
Mans
rmon


Merci d'avance pour votre aide ....


Cordialement
Orel




Avatar
Eric
Bonjour,

Pour extraire des caractères dans une chaîne, tu utilises
la fonction ExtracChaîne() ou Mid() en anglais

Ainsi :
ExtracChaîne([ville];3;4) te retourne 4 caractères du
champ Ville à partir du 3eme
ou
Mid([ville],3,4) en anglais

Toutefois je me demande ce que tu peux tirer d'un tel
résultat ;)


-----Message d'origine-----
Bonjour !

je souhaiterai faire un regroupement sur une de mes
tables via une fonction

mid.

table (par exemple) :
champ1 : nom
champ2 : prenom
champ3 : ville

je souhaite faire un regroupement sur les caractères 4 à
7 du champ n°3

(ville) ....
je pense qu'il faut utiliser une fonction mid() ... mais
je ne sais pas

comment l'inserer dans ma requete !

par exemple dans ma table j'ai dans le champ 3 :

Le Mans
Le Mans
Clermond-FD
Clermond Ferand

j'aimerai avoir comme resultat
Mans
rmon


Merci d'avance pour votre aide ....


Cordialement
Orel


.



Avatar
Orel
Merci pour vos reponses ...

Toutefois je me demande ce que tu peux tirer d'un tel
résultat ;)


j'ai mes raisons ;o))) mais j'avoue que c un peu barbarre !!! ca ira comme
reponse ??? ;))


orel


"Eric" a écrit dans le message news:
da2101c3efc7$d8b3d3a0$
Bonjour,

Pour extraire des caractères dans une chaîne, tu utilises
la fonction ExtracChaîne() ou Mid() en anglais

Ainsi :
ExtracChaîne([ville];3;4) te retourne 4 caractères du
champ Ville à partir du 3eme
ou
Mid([ville],3,4) en anglais

Toutefois je me demande ce que tu peux tirer d'un tel
résultat ;)


-----Message d'origine-----
Bonjour !

je souhaiterai faire un regroupement sur une de mes
tables via une fonction

mid.

table (par exemple) :
champ1 : nom
champ2 : prenom
champ3 : ville

je souhaite faire un regroupement sur les caractères 4 à
7 du champ n°3

(ville) ....
je pense qu'il faut utiliser une fonction mid() ... mais
je ne sais pas

comment l'inserer dans ma requete !

par exemple dans ma table j'ai dans le champ 3 :

Le Mans
Le Mans
Clermond-FD
Clermond Ferand

j'aimerai avoir comme resultat
Mans
rmon


Merci d'avance pour votre aide ....


Cordialement
Orel


.