Arrondi dans access

Fermé
fakir - 28 août 2000 à 09:55
 Lizza - 5 mai 2004 à 12:43
Bonjour à tous,

mon problème est le suivant : dna mon formulaire j'ai 3 champs:
champ1 = 1 prix de départ
champ 2 = 1 prix d'arrivée (plus bas)
champs 3 je veux mettre le pourcentage du calcul suivant:
((champ2-champ1)/champ1)/1 00 avec cette formule j'obtiens le pourcentage de réduction obtenu entre le prix de départ et le prix d'arrivée.
Ce calcul est réalisé dans une zone de texte crée dans le formulaire.
Pour affecter le résultat du calcul dans mon champ3 je passe pas du VB sur un évènement "apres perte focus de mon champ2" càd quand j'ai entrée mon deuxième chiffre; le code est Me!champ3=Me!calcul zone de texte.

Jusque là pas de problème mais ca se gate apres car dans mon champ3 il y a bien le pourcentage du champ calculé mais il me met une virgule avec des chiffres derrière ex: 6.7 devient 6.712564 et j'ai tout essayé pour enlever les décimales, je l'ai passé en nombre simple, reel, ... RIEN NE MARCHE !

Alors si quelqu'un a la solution à donner à un pauvre "développeur" d'access (snif) et bien il la prendra volontiers.

Merci à tous

2 réponses

Bonjour à tous,
Je suis une novice en ce qui concerne access et tente tente bien que mal à l'utiliser en autodidacte. C'est pourquoi j'aurai besoin d'avoir quelques infos concernant la syntaxe de la fonction arrondi.
J'ai un prix HT et un montant de TVA, je voudrais que ce dernier soit arrondi au centime supérieur car sur mes factures mon montant HT est de 258,33 mon montant tva : 50,63 et mon TTC: 308,97
Merci bcp à tous.
1
Utilise dans le code VB de l'evenement la commande Format
exemple :
Format (Nombre, "##.##")
Verifie dans l'aide la syntaxe de cette commande, elle est trés interessante pour tout type de données
0