OVH Cloud OVH Cloud

RECHERCHE REMPLACER VBA

32 réponses
Avatar
OD
Pour tous les enregistrements d'un champ dans ma table je=20
souhaite Rechercher et remplacer une cha=EEne, le tout en VBA

Merci de votre aide

OD

10 réponses

1 2 3 4
Avatar
OD
TOUJOURS RIEN CHER AMI
Tu peux peux être tester sur une table chez toi le champ
est de type texte.
J'ai bien un des enregistrements qui contient la valeur
recherchée.

Références utilisées dans ma base
Visual basic for application
M A 9.0 object library
microsoft dao 3.6 object library
-----Message d'origine-----
Bonsoir.

je m'immisce.
peux-tu lancer avec cette syntaxe ?
CurrentDb.Execute "UPDATE [TRANSITOIRE3] SET
[TRANSITOIRE3].[REF PTH] =

Replace([TRANSITOIRE3]![REF PTH],'HAI','PTH');"

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"od" a écrit dans le message
de

news:013101c37172$2dcf8110$
Mon cher ami merci de t'accrocher à mon problèmme...
Mais j'ai toujours un bug

CurrentDb.Execute "Update [TRANSITOIRE3] Set[REF PTH] =
Replace([REF PTH], 'HAI', 'PTH')"


.



Avatar
Raymond
Moi non plus mais moi ça marche.

Je viens de lancer:
CurrentDb.Execute "UPDATE TRANSITOIRE3 SET TRANSITOIRE3.[REF PTH] Replace(TRANSITOIRE3![REF PTH],'HAI','PTH');"
aucun problème.

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"OD" a écrit dans le message de
news:023901c371ef$7bd69a10$
TOUJOURS RIEN CHER AMI
Tu peux peux être tester sur une table chez toi le champ
est de type texte.
J'ai bien un des enregistrements qui contient la valeur
recherchée.

Références utilisées dans ma base
Visual basic for application
M A 9.0 object library
microsoft dao 3.6 object library
Avatar
Jessy SEMPERE
Bonjour

a tout hazard, une de tes références ne serait pas
marquée comme "Manquante" ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"OD" a écrit dans le message news:
023901c371ef$7bd69a10$
TOUJOURS RIEN CHER AMI
Tu peux peux être tester sur une table chez toi le champ
est de type texte.
J'ai bien un des enregistrements qui contient la valeur
recherchée.

Références utilisées dans ma base
Visual basic for application
M A 9.0 object library
microsoft dao 3.6 object library
-----Message d'origine-----
Bonsoir.

je m'immisce.
peux-tu lancer avec cette syntaxe ?
CurrentDb.Execute "UPDATE [TRANSITOIRE3] SET
[TRANSITOIRE3].[REF PTH] >Replace([TRANSITOIRE3]![REF PTH],'HAI','PTH');"


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"od" a écrit dans le message
de

news:013101c37172$2dcf8110$
Mon cher ami merci de t'accrocher à mon problèmme...
Mais j'ai toujours un bug

CurrentDb.Execute "Update [TRANSITOIRE3] Set[REF PTH] >Replace([REF PTH], 'HAI', 'PTH')"


.



Avatar
Pierre CFI
ben désolé, chez moi çà marche trés bien

--
Pierre CFI
MVP Microsoft Access

Site pour bien commencer
http://users.skynet.be/mpfa/
Site perso
http://access.cfi.free.fr
"OD" a écrit dans le message de news: 023901c371ef$7bd69a10$
TOUJOURS RIEN CHER AMI
Tu peux peux être tester sur une table chez toi le champ
est de type texte.
J'ai bien un des enregistrements qui contient la valeur
recherchée.

Références utilisées dans ma base
Visual basic for application
M A 9.0 object library
microsoft dao 3.6 object library
-----Message d'origine-----
Bonsoir.

je m'immisce.
peux-tu lancer avec cette syntaxe ?
CurrentDb.Execute "UPDATE [TRANSITOIRE3] SET
[TRANSITOIRE3].[REF PTH] >Replace([TRANSITOIRE3]![REF PTH],'HAI','PTH');"


--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"od" a écrit dans le message
de

news:013101c37172$2dcf8110$
Mon cher ami merci de t'accrocher à mon problèmme...
Mais j'ai toujours un bug

CurrentDb.Execute "Update [TRANSITOIRE3] Set[REF PTH] >Replace([REF PTH], 'HAI', 'PTH')"


.



Avatar
OD
MERCI A TOUS DE SE PENCHER SUR MES DIFFICULTES.

J'ai le message suivant "fonction replace non définie dans
l'expression"
Toute l'instruction est mise sur une ligne dans mes essais



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

a tout hazard, une de tes références ne serait pas
marquée comme "Manquante" ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"OD" a écrit dans le message
news:

023901c371ef$7bd69a10$
TOUJOURS RIEN CHER AMI
Tu peux peux être tester sur une table chez toi le champ
est de type texte.
J'ai bien un des enregistrements qui contient la valeur
recherchée.

Références utilisées dans ma base
Visual basic for application
M A 9.0 object library
microsoft dao 3.6 object library
-----Message d'origine-----
Bonsoir.

je m'immisce.
peux-tu lancer avec cette syntaxe ?
CurrentDb.Execute "UPDATE [TRANSITOIRE3] SET

[TRANSITOIRE3].[REF PTH] =
Replace([TRANSITOIRE3]![REF PTH],'HAI','PTH');"

--
@+
Raymond Access MVP.
http://access.seneque.free.fr/
http://users.skynet.be/mpfa/charte.htm pour une meilleure
efficacité de tes interventions sur MPFA.


"od" a écrit dans le message
de

news:013101c37172$2dcf8110$
Mon cher ami merci de t'accrocher à mon problèmme...
Mais j'ai toujours un bug

CurrentDb.Execute "Update [TRANSITOIRE3] Set[REF PTH] =
Replace([REF PTH], 'HAI', 'PTH')"


.




.




Avatar
Jessy SEMPERE
Re,
J'ai le message suivant "fonction replace non définie dans
l'expression"
Toute l'instruction est mise sur une ligne dans mes essais


Donc je repose la question à tu une référence marquée "Manquante"
(ouvrir un module et aller dans le menu outil - référence pour vérifier)

Sinon tu es bien sûr d'avoir Access 2000 ou supérieur ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------

Avatar
3stone
Salut Jessy,

Jessy SEMPERE

Sinon tu es bien sûr d'avoir Access 2000 ou supérieur ???



"Replace" ne fonctionne pas avec toutes les versions A2000, en dehors du VBA.



--
A+
Pierre (3stone) Access MVP
--------------------------------------
Une pour tous, tous pour une ;-)
http://users.skynet.be/mpfa/
--------------------------------------

Avatar
OD
J'ai A2000 9.0 SR1
4 REFERENCES ACTIVES PAS DE REFERENCES MARQUEES MANQUANTES


-----Message d'origine-----
Re,
J'ai le message suivant "fonction replace non définie
dans


l'expression"
Toute l'instruction est mise sur une ligne dans mes
essais



Donc je repose la question à tu une référence
marquée "Manquante"

(ouvrir un module et aller dans le menu outil - référence
pour vérifier)


Sinon tu es bien sûr d'avoir Access 2000 ou supérieur ???

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------


.




Avatar
OD
The original message was received at Wed, 3 Sep 2003
10:11:02 -0400 (EDT)
from mailgate2.globalintranet.net [194.206.181.243]


*** ATTENTION ***

Your e-mail is being returned to you because there was a
problem with its
delivery. The address which was undeliverable is listed
in the section
labeled: "----- The following addresses had permanent
fatal errors -----".

The reason your mail is being returned to you is listed in
the section
labeled: "----- Transcript of Session Follows -----".

The line beginning with "<<<" describes the specific
reason your e-mail could
not be delivered. The next line contains a second error
message which is a
general translation for other e-mail servers.

Please direct further questions regarding this message to
your e-mail
administrator.

--AOL Postmaster
Je t'ai envoyé mail et voilà le résultat

Serais-tu personnae non grata ?


----- The following addresses had permanent fatal
errors -----


----- Transcript of session follows -----
451 ... reply: read error from
air-xk02.mail.aol.com.
... while talking to air-xk02.mail.aol.com.:
RCPT To:
<<< 550 MAILBOX NOT FOUND



550 ... User unknown



Avatar
Jessy SEMPERE
C'est normal, il faut retirer "xxx_"
il met ça devant son adresse pour éviter les spam... ;-)

--
@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"OD" a écrit dans le message news:
069c01c37228$4f0853f0$
The original message was received at Wed, 3 Sep 2003
10:11:02 -0400 (EDT)
from mailgate2.globalintranet.net [194.206.181.243]


*** ATTENTION ***

Your e-mail is being returned to you because there was a
problem with its
delivery. The address which was undeliverable is listed
in the section
labeled: "----- The following addresses had permanent
fatal errors -----".

The reason your mail is being returned to you is listed in
the section
labeled: "----- Transcript of Session Follows -----".

The line beginning with "<<<" describes the specific
reason your e-mail could
not be delivered. The next line contains a second error
message which is a
general translation for other e-mail servers.

Please direct further questions regarding this message to
your e-mail
administrator.

--AOL Postmaster
Je t'ai envoyé mail et voilà le résultat

Serais-tu personnae non grata ?


----- The following addresses had permanent fatal
errors -----


----- Transcript of session follows -----
451 ... reply: read error from
air-xk02.mail.aol.com.
... while talking to air-xk02.mail.aol.com.:
RCPT To:
<<< 550 MAILBOX NOT FOUND



550 ... User unknown



1 2 3 4