OVH Cloud OVH Cloud

"Replace" dans SQL et VBA

3 réponses
Avatar
Patrick Fredin
Bonjour,

Dans Excel, avec du VBA, j'effectue une requête dans une base Access.
J'utilise la fonction "Replace" dans le SQL.

Mais quand je lance la requête via les VBA, il y a un message d'erreur
"L'expression REPLACE n'existe pas."

Merci d'avance pour votre aide.

--
Patrick

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

tu dois travailler sur une version 97 ou inférieure.
pour 97 il faut créer une fonction personnelle que tu peux appeler replace
et que tu trouveras sur
http://officesystem.access.free.fr/ex_remplacer_texte.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/technet/presentation/flash/default.mspx


"Patrick Fredin" a écrit dans le message
de news:
| Bonjour,
|
| Dans Excel, avec du VBA, j'effectue une requête dans une base Access.
| J'utilise la fonction "Replace" dans le SQL.
|
| Mais quand je lance la requête via les VBA, il y a un message d'erreur
| "L'expression REPLACE n'existe pas."
|
| Merci d'avance pour votre aide.
|
| --
| Patrick
Avatar
Patrick Fredin
Après quelques autres recherches, voici ce que j'ai trouvé :

http://groups.google.ca/group/microsoft.public.vb.enterprise/browse_thread/thread/3c195b6b7b8e83cd/562cf7a4f8731599?lnk=st&q=REPLACE+Function+in+SQL&rnum=1&hl=fr#562cf7a4f8731599

Apparemment, c'est donc une situation répandue.

Merci encore pour ton aide.

--
Patrick


"Raymond [mvp]" wrote:

Bonsoir.

tu dois travailler sur une version 97 ou inférieure.
pour 97 il faut créer une fonction personnelle que tu peux appeler replace
et que tu trouveras sur
http://officesystem.access.free.fr/ex_remplacer_texte.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/technet/presentation/flash/default.mspx


"Patrick Fredin" a écrit dans le message
de news:
| Bonjour,
|
| Dans Excel, avec du VBA, j'effectue une requête dans une base Access.
| J'utilise la fonction "Replace" dans le SQL.
|
| Mais quand je lance la requête via les VBA, il y a un message d'erreur
| "L'expression REPLACE n'existe pas."
|
| Merci d'avance pour votre aide.
|
| --
| Patrick





Avatar
J-Pierre
T'as vu la date du post ? Juillet 2002 :-)))))))

Depuis, la situation a évoluée. Il faut donc dire "C'ETAIT" une situation très répandue, et accessoirement, dire si tu
travailles effectivement avec Access 97.

J-Pierre

"Patrick Fredin" a écrit dans le message de news:

Après quelques autres recherches, voici ce que j'ai trouvé :

http://groups.google.ca/group/microsoft.public.vb.enterprise/browse_thread/thread/3c195b6b7b8e83cd/562cf7a4f8731599?lnk=st&q=REPLACE+Function+in+SQL&rnum=1&hl=fr#562cf7a4f8731599

Apparemment, c'est donc une situation répandue.

Merci encore pour ton aide.

--
Patrick


"Raymond [mvp]" wrote:

Bonsoir.

tu dois travailler sur une version 97 ou inférieure.
pour 97 il faut créer une fonction personnelle que tu peux appeler replace
et que tu trouveras sur
http://officesystem.access.free.fr/ex_remplacer_texte.htm

--
@+
Raymond Access MVP
http://OfficeSystem.Access.free.fr/
http://www.mpfa.info/ pour débuter sur le forum.
Inscrivez-vous à la Newsletter TechNet. 100 T-shirts à gagner pour les
premiers inscrits !
http://www.microsoft.com/france/technet/presentation/flash/default.mspx


"Patrick Fredin" a écrit dans le message
de news:
| Bonjour,
|
| Dans Excel, avec du VBA, j'effectue une requête dans une base Access.
| J'utilise la fonction "Replace" dans le SQL.
|
| Mais quand je lance la requête via les VBA, il y a un message d'erreur
| "L'expression REPLACE n'existe pas."
|
| Merci d'avance pour votre aide.
|
| --
| Patrick