Bonjour,
Dans un état il y a des champs dont la valeur est de l'ordre de 0.0004 ,hors le format du champs est "0.00" , donc à l'affichage la valeur est 0.00.
est il possible d'afficher 0.01 pour toute valeur inférieure à 0.01.
A+
Bonjour,
Dans un état il y a des champs dont la valeur est de l'ordre de 0.0004 ,hors le format du champs est "0.00" , donc à l'affichage la valeur est 0.00.
est il possible d'afficher 0.01 pour toute valeur inférieure à 0.01.
A+
Pourquoi faire compliqué quand on peut faire simple
Je suis encore en ACCESS 2003
Un petit clic sur ça fait toujours plaisir , c'est par là -------------------------------------------------------v
bonjour,
il faudrait t'inquiéter de savoir où se trouve le calcul qui génère ces "extra" décimales cela pourrait fausser les totaux. Vérifie que ce n'est pas dans des champs de tes tables.
Un format ne supprime pas la valeur en anomalie, il faut utiliser la fonction Round() lors du calcul pour forcer le calcul ou la saisie de données à plus de 2 décimales.
Pa exemple, cela peut aussi arriver qu'un utilisateur saisisse sans le savoir plus de 2 décimales, le format (#0.00) ne l'affichera pas mais la valeur sera bien présente. Dans ce cas, il est conseillé de mettre Round(Monchamp,2) sur l'évènement AfterUpdate des champs monétaires.
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Bonjour,
Merci pour la réponse , en fait le problème vient du fait que je voudrais afficher une valeur bien définie.
Disant pour être plus clair : si la valeur du champs est inférieure à 2 il affiche 2, donc la valeur minimale
que peut avoir le champs est 2.
A+
Pourquoi faire compliqué quand on peut faire simple
Je suis encore en ACCESS 2003
Un petit clic sur ça fait toujours plaisir , c'est par là -------------------------------------------------------v
bonjour,
dans ce cas, la fonction Iif() pourrait convenir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part Iif([champ]<2,2,[champ])
Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
ah non ? donc devant l'écran c'est la connectique ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager