Bonjour,
Je viens vers vous car je me demandais comment je pourrais faire pour avoir des nombres à virgule dans ma base de donnée.
J'ai d'abord essayé de mettre le champ concerné en Décimal mais lorsque je tape un nombre a virgule dans la table il l'enlève ou alors via le code il enlève 1 au lieu de 0.5.
J'ai vu une solution qui consiste à mettre le champ en Monétaire, oui ça fonctionne mais le problème est que j'ai des virgules partout (19,0 721,0) hors moi j'aimerais qu'il y est une virgule seulement quand c'est nécessaire c'est à dire que pour un enregistrement.
Merci par avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 strSQL = "UPDATE StocksC " _ & "SET Qte = Qte - 0.5 " _ & "WHERE Ref = 'TO48GV7000';" CurrentDb.Execute strSQL, dbFailOnError strSQL = "INSERT INTO HistRef (Serie, Ref, Qte, DateS) VALUES ('" & Me.Serie & "', 'TO48GV7000', 0.5, '" & Me.DateS & "');" CurrentDb.Execute strSQL, dbFailOnError
Partager