bonjour,
je n'ai pas =E9normament de conaissances en VBA Access et je=20
fais face =E0 un petit probl=E8me :=20
pour ins=E9rer une ligne dans ma table, j'utilise :
"INSERT INTO MaTable (Nom, Dur=E9e) VALUES ('" &=20
texte1.value & "', " & texte2.value & ")"
cependant, il peut arriver que texte2.value soit un nombre=20
d=E9cimal, soit : 0,5
Le probl=E8me est qu'Access l'interpr=E8te comme 2 champs=20
diff=E9rents (0 puis 5)
Comment r=E9gler ce probl=E8me? merci!
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Evaro
Bonjour,
"Noisy" a écrit dans le message de news: 0b3201c36bd3$592abb30$ bonjour, je n'ai pas énormament de conaissances en VBA Access et je fais face à un petit problème : pour insérer une ligne dans ma table, j'utilise : "INSERT INTO MaTable (Nom, Durée) VALUES ('" & texte1.value & "', " & texte2.value & ")" cependant, il peut arriver que texte2.value soit un nombre décimal, soit : 0,5 Le problème est qu'Access l'interprète comme 2 champs différents (0 puis 5) Comment régler ce problème? merci!
En mettant 0 point 5, quel que soit le séparateur décimal des paramètres
régionaux ; Pour convertir une variable ou un champ [N] en SQL, tu peux utiliser l'expression : Format$([N],"# ##0") & "." & Right$(Format$([N],"# ##0.00"),2).
-- @ + Etienne Charte du forum: http://users.skynet.be/mpfa/charte.htm
Bonjour,
"Noisy" <noisy@noos.fr> a écrit dans le message de news:
0b3201c36bd3$592abb30$a601280a@phx.gbl...
bonjour,
je n'ai pas énormament de conaissances en VBA Access et je
fais face à un petit problème :
pour insérer une ligne dans ma table, j'utilise :
"INSERT INTO MaTable (Nom, Durée) VALUES ('" &
texte1.value & "', " & texte2.value & ")"
cependant, il peut arriver que texte2.value soit un nombre
décimal, soit : 0,5
Le problème est qu'Access l'interprète comme 2 champs
différents (0 puis 5)
Comment régler ce problème? merci!
En mettant 0 point 5, quel que soit le séparateur décimal des paramètres
régionaux ;
Pour convertir une variable ou un champ [N] en SQL, tu peux utiliser
l'expression :
Format$([N],"# ##0") & "." & Right$(Format$([N],"# ##0.00"),2).
--
@ +
Etienne
Charte du forum: http://users.skynet.be/mpfa/charte.htm
"Noisy" a écrit dans le message de news: 0b3201c36bd3$592abb30$ bonjour, je n'ai pas énormament de conaissances en VBA Access et je fais face à un petit problème : pour insérer une ligne dans ma table, j'utilise : "INSERT INTO MaTable (Nom, Durée) VALUES ('" & texte1.value & "', " & texte2.value & ")" cependant, il peut arriver que texte2.value soit un nombre décimal, soit : 0,5 Le problème est qu'Access l'interprète comme 2 champs différents (0 puis 5) Comment régler ce problème? merci!
En mettant 0 point 5, quel que soit le séparateur décimal des paramètres
régionaux ; Pour convertir une variable ou un champ [N] en SQL, tu peux utiliser l'expression : Format$([N],"# ##0") & "." & Right$(Format$([N],"# ##0.00"),2).
-- @ + Etienne Charte du forum: http://users.skynet.be/mpfa/charte.htm