Remplacer caractere dans table access ????? possible ou pas ???

zelda2002 Messages postés 7 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 19 janvier 2004 - 16 janv. 2004 à 16:00
zelda2002 Messages postés 7 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 19 janvier 2004 - 19 janv. 2004 à 12:44
voila j'ai une table qui contient plusieurs champs.
certaines lignes de certains champs possédent une * à la fin d'un mot. donc mon idée est de faire un replace de * par "null" ainsi au revoir la petite étoile mais voila, access qui n'est pas gentil n'accepte pas la fonction replace en sql meme en vb ca ne marche pas donc si qq un à une idée, je suis preneur .

voici ma derniere idée mais marche pas non plus

currentdb.Execute ("update nomtable set champs_5 = " & Replace( & "champs_5 " & , "*", "") & ";")

Merci bcp.

4 réponses

cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
17 janv. 2004 à 10:53
labout
Salut
Voici comment faire
req="update nomtable set champs_5 ='' where champs_5='*" "
currentdb.Execute(req)
zelda2002 Messages postés 7 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 19 janvier 2004
19 janv. 2004 à 09:01
c'est pas tout à fait ca, enfin c'est moi qui me suit mal exprimer, désolé.

en fait je veux garder la valeur du champs mais sans * à la fin .
exemple :

mandatory* => mandatory. normalement un replace aurait fait l'affair mais access ne connait pas replace en sql donc suit bloqué ...
cs_labout Messages postés 1356 Date d'inscription samedi 8 décembre 2001 Statut Membre Dernière intervention 23 octobre 2006 8
19 janv. 2004 à 10:49
labout
Alors il faut faire un recordset contenant les enregistrements
convernés

dim rs as recordset
sqlreq="SELECT * from fraude where right(champs_5,1) = "*"
set rs=currentdb.openrecordset(sqlreq)
do while not rs.eof()
rs.edit
rs.fields("champs_5").value=replace(rs.fields("champs_5").value,"*","")
rs.update
loop
rs.close
zelda2002 Messages postés 7 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 19 janvier 2004
19 janv. 2004 à 12:44
grand merci ca marche !!!!
Rejoignez-nous