Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > IHM
IHM Ce forum est dédié aux questions relatives à la création de formulaires et d'états, avec ou sans code VBA, et macros.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 25/05/2011, 09h23   #1
Membre du Club
 
Avatar de Boubker_023
 
Inscription : septembre 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : septembre 2007
Messages : 56
Points : 55
Points : 55
Par défaut Gestion décimales dans un Etat

J'ai un Etat - Access 2003 - qui reprend mes éléments facturés pour un client;
Qantité + PrixUnit + TxTVA récupérés d'une Requête et qui sont bien repris.
Mes lignes dans l'Etat doivent me calculer Le MtHT + MtTVA + le MtTTC;
Rien d'extra dans cette démarche, sauf que je suis étonné de constater les résultats suivants que je ne comprends pas du tout:
Une Qantité de 1170,0000 * PrixUnit 8,4000 = MtHT 9827,9996 ??
Une Qantité de 2415,0000 * PrixUnit 3,5700 = MtHT 8621,5498 ??

Par contre pour une ligne et bien d'autres, il me donne un bon calcul:
Une Qantité de 10080,0000 * PrixUnit 1,6200 = MtHT 16329,6000 ??
(Tous mes calculs se font avec 4 décimales et les champs Table + Requête + Etat sont formatés "Standard" sauf TxTVA bien sur au format %)
Si quelqu'un a une explication, merci de m'en faire part
Boubker_023 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 17h31   #2
Membre régulier
 
Inscription : novembre 2010
Messages : 151
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : novembre 2010
Messages : 151
Points : 89
Points : 89
Bonjour,

Tu dois définir le format des champs concernés. Tu ouvres ton état, tu passes en mode Modifier, tu cliques sur le champ. dans la boîte de dialogue Propriétés, Format, tu choisis soit un format personnalisé, par exemple #,##0.00;"";"" qui n'affichera que les valeurs positives, soit le nombre de décimales.

Jean-Pierre
jeanpierre78 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/05/2011, 21h40   #3
Membre du Club
 
Avatar de Boubker_023
 
Inscription : septembre 2007
Messages : 56
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations forums :
Inscription : septembre 2007
Messages : 56
Points : 55
Points : 55
Par défaut Décimales dans Etat

Merci J.Pierre70 pour ta réponse. Mea culpa, c'est au niveau de mes prix que ca ne va pas du tout. J'ai importé les données d'un ERP. Les prix importés étant un CMUP de l'année 2010. Affichés en quatres décimales mais en fait, certains allaient jusqu'à 14 décimales ce qui explique que les calculs affichaient autant de décimales.
Du coup, j'ai tout reexporté sous Excel, utilisé la commande ARRONDI et réimportation. Tout est rentré dans l'ordre
Merci et désolé pour le dérangement
Boubker_023 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 15h22.


 
 
 
 
Partenaires

Hébergement Web