Remplacer un caractere avec une base de donnee

Brodeur - 12 oct. 2000 à 23:05
 JP - 13 oct. 2000 à 12:11
Bonjour, je voudrais savoir coment remplacer plusieurs caracteres dans un texte en utilisant une base de donne a deux champ. Quand l'ordi trouve un caractere present dans le premier champ, il le remplace par le caractere correspondant dans le deuxieme champ.
Merci de votre aide.
Brodeur.

1 réponse

Bonjour,
Ceci devrait fonctionner, bien que je ne l'ai pas tester.
'---------------------------------------
Dim Db As Database
Dim Rs As Recordset
Dim i As Integer
Dim sTmp As String

Set Db = OpenDatabase("DbName")
Set Rs = Db.OpenRecordset("TabName")

For i = 0 To Rs.RecordCount - 1
'Replace(expression, find, replacewith[, start[, count[, compare]]])
Text = Replace(Text, Rs("Ch1Name").Value, Rs("Ch2Name").Value, 1, 1)
Next i

'---------------------------------------
0
Rejoignez-nous