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 :
C'est à dire que je multiple la valeur de ma variable par 100, pour la rediviser par 100
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
Si je fais ça, ça ne marche pas !
Je pense qu'il doit y avoir moyen de faire mieux !
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
Merci pour votre aide
Pierre
Partager