ACCESS 2000: Pb requete création table

Résolu/Fermé
sncf Messages postés 121 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 11 septembre 2011 - 24 nov. 2007 à 01:11
sncf Messages postés 121 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 11 septembre 2011 - 8 déc. 2007 à 13:08
Bonjour,

Je travaille toujours bénévolement sur une application de gestion de temps de travail des salariés d'une association d'aide aux personnes agées et je me trouve confronté au problème suivant:
Lorsque je crée une table à l'aide d'une requete de création de table, des valeurs normales dans les tables d'origine se trouvent modifiées
Exemple la valeur 6.70 dans la table d'origine est remplacée par 6.69999980926514 dans la table nouvellement créée.
Au bilan général avec les problèmes d'arrondis, les totaux sont erronnés

Est ce que quelqu'un sait pourquoi et surtout comment eviter ce problème
Actuellement j'en suis réduit a faire une requete mise à jour après chaque requete création de table ce qui n'est pas le plus léger et qui m'oblige à 2 manipulations là où il n'en faudrait qu'une.

Merci beaucoup de vos conseils éclairés

3 réponses

Bonjour. Une idée parmi tant d'autre:au niveau de la table, lorsque le type de données est Numérique ou Monétaire, dans les proprietés du champ se trouve la propriété décimale ou l'on peut définir le nombre de décimales. Je ne sais pas si sa marche dans le cas d'importation.
0
sncf Messages postés 121 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 11 septembre 2011 14
8 déc. 2007 à 13:08
Bonjour

J'ai effectué les calculs par le code et j'ai mis les résultats dans une table existante dans laquelle j'avais pu définir le format des nombres.
Le résultat est désormais correct quelque soit le PC utilisé
0
sncf Messages postés 121 Date d'inscription lundi 7 juillet 2003 Statut Membre Dernière intervention 11 septembre 2011 14
8 déc. 2007 à 13:08
--

Pascal
Que c'est compliqué quand on cherche, que c'est simple quand on a trouvé
0