Bonjour à tous,

J'ai une variable qui représente un nombre avec des décimales que j'utilise dans une requête en VBA.
Pour que ça fonctionne je suis obligé de faire cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
                Total_Réglements = DSum("Tr_Réglement_Montant", "R_Tuteur_Réglements", "Tu_Clé_Usager =" & MyKey) * 100
                DoCmd.RunSQL "UPDATE T_Tuteur_Usager SET T_Tuteur_Usager.Tu_Total_Réglements = " & Total_Réglements & "/100 WHERE T_Tuteur_Usager.Tu_Clé_Usager = " & MyKey
C'est à dire que je multiple la valeur de ma variable par 100, pour la rediviser par 100

Si je fais ça, ça ne marche pas !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
                Total_Réglements = DSum("Tr_Réglement_Montant", "R_Tuteur_Réglements", "Tu_Clé_Usager =" & MyKey) 
                DoCmd.RunSQL "UPDATE T_Tuteur_Usager SET T_Tuteur_Usager.Tu_Total_Réglements = " & Total_Réglements & " WHERE T_Tuteur_Usager.Tu_Clé_Usager = " & MyKey
Je pense qu'il doit y avoir moyen de faire mieux !
Merci pour votre aide
Pierre