Nous sommes actuellement le 01 Juil 2026, 14:47

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 
Auteur Message
 Sujet du message: bug de access ?
MessagePublié: 30 Juin 2006, 13:42 
Hors-ligne
Répond à tout!
Répond à tout!
Avatar de l’utilisateur

Inscription : 06 Jan 2002, 22:31
Message(s) : 2333
Localisation : Ville de Québec
bonjour,

là je niaise sur un problème de access et j'en viens pratiquement à la conclusion que c'est un bug de access

je m'explique :

j'ai un état qui calcul des factures, en gros ça multiplie le taux horraire par le nombre d'heures (très simple).

dans une boîte de texte j'ai la formule suivante :

Citer:
=format(Round([Heures]*[tauxhoraire];2);"standard") & " $"


donc comme vous pouvez voir j'arondis le montant à 2 décimales.

Voici le problème, l'arondissement fontionne toujours SAUF si la multiplication donne plus de 2 décimales ET que la 2ème décimale est zéro.

voici un exemple de problème :

si je multiplie 8.5 heures par 27.33 $, le résultat donne 232.305
dans ce cas-ci, on a plus de 2 décimales et la 2ème décimale est Zéro.
Une fois arrondie ça devrait donner 232.31 mais access me donne toujours 232.30.

C'est le seul cas où j'ai pu remarquer le problème à date ! ....si résultat a plus de 2 décimales et 2ème décimale est zéro....weird

merci de m'aider


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 04 Juil 2006, 12:03 
Hors-ligne
Occasionnel
Occasionnel
Avatar de l’utilisateur

Inscription : 06 Fév 2002, 22:42
Message(s) : 185
Localisation : Québec
Remplace :
=format(Round([Heures]*[tauxhoraire];2);"standard") & " $"

Par :
=[Heures]*[tauxhoraire]

et définis ton champ comme monétaire. Ainsi les données seront correctement arrondies et s'afficheront selon le "regional settings" de l'ordinateur.

_________________
HTH

:arrow: This posting is provided "AS IS" with no warranties, and confers no rights cr*sse!


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 2 invité(s)


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
cron
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site