Format d'un Double

Résolu
Simouss33 Messages postés 85 Date d'inscription jeudi 17 novembre 2005 Statut Membre Dernière intervention 15 février 2006 - 7 févr. 2006 à 10:48
Simouss33 Messages postés 85 Date d'inscription jeudi 17 novembre 2005 Statut Membre Dernière intervention 15 février 2006 - 7 févr. 2006 à 11:06
Bonjour à tous j'ai un petit problème concernant l'exécution d'un requête dans Access:

Dim coeff As double
Dim db As ADODB.Connection
Dim rst As ADODB.Recordset
Dim req AS String


coeff = Me.MonChamp 'Ce champ est au format pourcentage
req = "SELECT Tbl_Projets.* FROM Tbl_Projets WHERE" &_ "(((Tbl_Projets.Avancement)< " & coeff & " ));"
Set db = CurrentProject.Connection
Set rst = New ADODB.Recordset
rst.Open req, db, adOpenDynamic, adLockOptimistic

L'exécution de cette requête me donne l'erreur suivante :


"Erreur de syntaxe (virgule) dans Tbl_Projets.Avancement)< 0,3"

Je voudrais donc savoir comment remplacer cette virgule par un point (0.3)...
Merci pour vos réponses

2 réponses

spa666 Messages postés 39 Date d'inscription mardi 6 avril 2004 Statut Membre Dernière intervention 24 février 2006
7 févr. 2006 à 11:01
tu peux utiliser Replace(coeff, ",", ".")
3
Simouss33 Messages postés 85 Date d'inscription jeudi 17 novembre 2005 Statut Membre Dernière intervention 15 février 2006 2
7 févr. 2006 à 11:06
Merci beaucoup, ça a parfaitement marché
0