Bonjour Tous,
J'ai la fonction =ARRONDI.INF(AA7;-3) qui me permet d'arrondir au millier inférieur mes nombres
exemple
587580 devient 587.000
55640 devient 55.000
j'aimerais l’utiliser sur access pour mes arrondis
Quelle est la bonne syntaxe
merci
Bonjour Tous,
J'ai la fonction =ARRONDI.INF(AA7;-3) qui me permet d'arrondir au millier inférieur mes nombres
exemple
587580 devient 587.000
55640 devient 55.000
j'aimerais l’utiliser sur access pour mes arrondis
Quelle est la bonne syntaxe
merci
bonjour,
FIX(587580 * 0.001) * 1000 devrait donner le bon résultat
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 ?
Salut
La fct Round() devrait faire l'affaire.
Round([lechamp], -3)
"Le savoir est la seule matière qui s'accroit quand on la partage" (Socrate)
UR - ESIROI - GPME/CG/DCG8
QTH :21°19'18"S - 055°25'32"E
Inutile de me contacter par MP
Merci de cliquer sur si la réponse vous a permis de résoudre votre problème et n'oubliez pas de clôturer le fil en cliquant sur
hyperion13,
un p'tit coup de fatigue ?
Round, s'utilise avec des nombres avec décimales et le paramètre décimales n'accepte pas de valeur négative.
Si vraiment tu veux utiliser Round il faut récupérer la valeur entière (ce que fait Fix) et ensuite la multiplier par 1000:
mais Fix renvoie un résultat plus précis pour les nombres négatifs:https://docs.microsoft.com/fr-fr/off...ectedfrom=MSDN
Code : Sélectionner tout - Visualiser dans une fenêtre à part int(round(55640 *.001,3)) * 1000
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 à tous,
Et pourquoi pas simplement en utilisant la division entière :
Cdlt,
Code : Sélectionner tout - Visualiser dans une fenêtre à part ? (55640 \ 1000)*1000
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
bonjour User,
as-tu regardé le résultat ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ? (55640 \ 1000)*1000 55640il faut donc bien utiliser Fix pour arrondir:Envoyé par bellemeche
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ? FIX(55640 * 0.001) * 1000 55000
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ? FIX(55640 /1000) * 1000 55000
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 trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
/
\
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 Ric500,
ce problème est connu depuis des lustres ... et est dû à l'utilisation du système de calcul d'opérations à virgule fottante appelé FLOPS en anglais (c'est sûr, qu'avec un nom pareil ...) dont le problème est la précision comme indiqué sur ce lien dans le paragraphe "Inconvénient".
C'est un peu tard de s'en préoccuper 50 ans après, d'ailleurs à l'époque les ordinateurs étaient beaucoup trop gros pour être embarqués: Neil Armstrong a fait alunir le module lunaire avec un ordinateur pesant 32 kilos, ayant 72 ko de mémoire morte et 4 ko de mémoire vive.Çà fait un peu peur d'envoyer des gars sur la lune avec des outils comme çà! Qu'en pensez-vous?
Ordinateur, qui a buggé pendant la phase d'alunissage obligeant le pilote à prendre les commandes et finir manuellement de poser l'engin sur le sol lunaire.
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 ?
Si Armstrong a dû (se) finir à la main, çà explique le malaise de Buzz Aldrin à son retour !
Essayer. Rater. Essayer encore. Rater encore. Rater mieux. (Samuel Beckett)
Ou encore:
Quand ça ne tourne pas rond dans le carré de l'hypothénuse , c'est signe qu'il est grand temps de prendre les virages en ligne droite.(Pierre Dac)
... Des principes qui m'ont beaucoup aidé en informatique...
et tout çà sans gravité !
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,
Sans compter les dates (dates et heures en fait) qui sont aussi des nombres à virgule flottante double.
En gros si vous avez enregistrez 2 rendez-vous dans une table et que vous avez en apparence :
IDentifiant Rdv] = "Rdv 1"
[Date de début] = "02/10/2019 08:30:00"
[Date de fin] = "02/10/2019 09:00:00"
IDentifiant Rdv] = "Rdv 2"
[Date de début] = "02/10/2019 09:00:00"
[Date de fin] = "03/10/2019 17:30:00"
S'il y a eu une erreur d'opération à virgule flottante au moment de l'enregistrement de la "date de fin" du "rdv 1", il se peut que cette date (affichée : "02/10/2019 09:00:00") soit en fait légèrement supérieure à la date de début du rdv2 (affichée pourtant aussi "02/10/2019 09:00:00") ce qui peut provoquer des incohérence au niveau des comparaisons des dates et heures
Cdlt,
Vous trouverez dans la FAQ, les sources ou les tutoriels, de l'information accessible au plus grand nombre, plein de bonnes choses à consulter sans modération
Des tutoriels pour apprendre à créer des formulaires de planning dans vos applications Access :
Gestion sur un planning des présences et des absences des employés
Gestion des rendez-vous sur un calendrier mensuel
Importer un fichier JSON dans une base de données Access :
Import Fichier JSON
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