Bonjour,
Je dois effectuer un comptage particulier pour la CAF du temps de présence pour chaque enfants. Afin d'effectuer le total de la journée de centre aéré pour chaque activité je transforme le résultat en centième d'heure.
Tout fonctionne admirablement sous access 2007 et 2010 sur plusieurs ordinateurs sauf sur deux qui sont pourtant équipés d'access 2010 avec XP.
J'ai l'erreur -2147352571 avec pour message "type ... ne correspond pas"
ms et hs sont sous le format integer et le champ de la table enregistrant le résultat du recordset est au format réel double.
Si vous aviez une idée car j'ai beau faire toute les modifs possibles pour moi ces deux pc ne veulent rien entendre. Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ms = (Mid(rst.Fields(6), 4, 2) / 60) * 100 hs = CInt(Left(rst.Fields(6), 2)) 'transforme le résultat en centième d'heure rst.Fields(9) = hs & "," & ms
Partager