Arrondis dans un formulaire
Alex_pleaz
-
Alex_pleaz -
Alex_pleaz -
Bonjour,
Je travail actuellement sur Access:
J'ai créé un formulaire avec plusieurs tables dont une particulièrement (Table: Produits) parmi les champs de cette table se trouve le champ TVA qui regroupe les différents taux (20%, 10%, 5.5% et 2.1%). Lorsque je sélectionne une référence dans mon formulaire, les autres champs se mettent à jour (Prix unitaire, Description et la TVA)
et le problème est le suivant:
L'arrondi s'effectue dans mon formulaire, je trouve donc 0,0% (j'ai mis sous forme de pourcentage) alors que dans le champ de ma table, les valeurs sont "0,2", "0,1", "0,055" et "0,021". J'ai effectué un test avec une valeur à "0,6" et je retrouve un taux de 100,0% dans mon formulaire.
La question est donc la suivante: comment paramétrer le formulaire pour arriver aux valeurs juste soit 20,% 10,0% 5,5% et 2,1% ?
Peut-être que le problème n'est pas si compliqué, mais je bloque depuis quelques heurs et je n'ai pas trouvé de solution précise sur les forums qui puissent m'aider..
Merci bien
Je travail actuellement sur Access:
J'ai créé un formulaire avec plusieurs tables dont une particulièrement (Table: Produits) parmi les champs de cette table se trouve le champ TVA qui regroupe les différents taux (20%, 10%, 5.5% et 2.1%). Lorsque je sélectionne une référence dans mon formulaire, les autres champs se mettent à jour (Prix unitaire, Description et la TVA)
et le problème est le suivant:
L'arrondi s'effectue dans mon formulaire, je trouve donc 0,0% (j'ai mis sous forme de pourcentage) alors que dans le champ de ma table, les valeurs sont "0,2", "0,1", "0,055" et "0,021". J'ai effectué un test avec une valeur à "0,6" et je retrouve un taux de 100,0% dans mon formulaire.
La question est donc la suivante: comment paramétrer le formulaire pour arriver aux valeurs juste soit 20,% 10,0% 5,5% et 2,1% ?
Peut-être que le problème n'est pas si compliqué, mais je bloque depuis quelques heurs et je n'ai pas trouvé de solution précise sur les forums qui puissent m'aider..
Merci bien
2 réponses
-
Bonjour,
le plus simple est de parametrer dans votre table, votre champ TVA en numerique format pourcentage
et entrez directement 20, 10, 5.5 et 2.1
un exemple de champ parametre en %
https://www.cjoint.com/?DEwn2shS5Z9 -
Bonjour,
Plutôt que t'embêter avec des histoires de format mal réglé d'où tu ne sors pas, je te suggèrerais de laisser le format du champ en standard, et dans les calculs d'écrire des formules du genre:
MontantTVA = PrixHT * (TVA/100)
et
PrixTTC = PrixHT * (1 + (TVA/100))
Bonne suite-
-
J'assiste malheureusement à un nouveau problème. Au lieu d'avoir 5,5 dans mon formulaire j'obtient un 6, et pour 2,1 un 2. J'ai essayé d'ajuster le nombre de décimal, et de vérifier les propriétés, je ne trouves rien à y refaire..
Si vous pouviez m'éclairer une nouvelle fois, j'apprécierai énormément !
Merci -
-
Dans les propriétés du contrôle et du champ sous-jacent, bien vérifier le format et le nombre de décimales. Window enregistre toujours les nombres tels qu'ils ont été rentrés et opère les calculs en conséquence, le reste n'est que ce qu'on lit mais cela reste sans effet sur ce qui se passe vraiment.
-
-