Bonjour,
Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
l'affichage des décimales.
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné
devient "#Nom?".
Merci de votre aide
Salutations
Francis
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
3stone
Salut,
"Francis" | Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre | monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder | l'affichage des décimales.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
"Francis"
| Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
| monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
| l'affichage des décimales.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
"Francis" | Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre | monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder | l'affichage des décimales.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
essaye plutôt :
ArrondiSup(MaValeur;0)
Ensuite, utilises le format du contrôle pour déterminer par exemple un
format monétaire.
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 661868B5-838B-41C3-9007-DB889B4292E3@microsoft.com...
Bonjour,
Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
l'affichage des décimales.
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ
concerné
devient "#Nom?".
Merci de votre aide
Salutations
Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Francis
Merci de votre réponse. C'est bien dans "source contrôle" que je dois entrer la formule : =-Ent(-[PU V]) ? PU V étant le nombre à arrondir.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
Salut,
"Francis" | Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre | monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder | l'affichage des décimales.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
Merci de votre réponse.
C'est bien dans "source contrôle" que je dois entrer la formule : =-Ent(-[PU
V]) ?
PU V étant le nombre à arrondir.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
Salut,
"Francis"
| Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
| monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
| l'affichage des décimales.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
Merci de votre réponse. C'est bien dans "source contrôle" que je dois entrer la formule : =-Ent(-[PU V]) ? PU V étant le nombre à arrondir.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
Salut,
"Francis" | Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre | monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder | l'affichage des décimales.
= - int(- [lechamp])
et ajoute le format souhaité sur la zone de texte...
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Bonjour Didier,
Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle",
il n'y a plus de valeur affichée dans le champ, mais "#Nom?"
Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut
Francis
essaye plutôt :
ArrondiSup(MaValeur;0)
Ensuite, utilises le format du contrôle pour déterminer par exemple un
format monétaire.
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 661868B5-838B-41C3-9007-DB889B4292E3@microsoft.com...
Bonjour,
Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
l'affichage des décimales.
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ
concerné
devient "#Nom?".
Merci de votre aide
Salutations
Francis
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Willi2004
Salut Francis, Salut Didier. A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour Excel et non pour Access. Je me trompe peut-être?
Pour Francis: Dans la table source de ton champ monétaire, tu fixes le nombre de décimales à 2. Ensuite tu passes par une requête dans laquelle tu utilises la formule suivante: VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1) Vois donc ceci: http://cjoint.com/?exvQzMn5AU
"Francis" a écrit dans le message de news:
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Salut Francis, Salut Didier.
A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour
Excel et non pour Access. Je me trompe peut-être?
Pour Francis:
Dans la table source de ton champ monétaire, tu fixes le nombre de décimales
à 2.
Ensuite tu passes par une requête dans laquelle tu utilises la formule
suivante:
VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1)
Vois donc ceci:
http://cjoint.com/?exvQzMn5AU
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 6595DDDB-316F-4E12-B01F-B1906730AE85@microsoft.com...
Bonjour Didier,
Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle",
il n'y a plus de valeur affichée dans le champ, mais "#Nom?"
Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut
Francis
essaye plutôt :
ArrondiSup(MaValeur;0)
Ensuite, utilises le format du contrôle pour déterminer par exemple un
format monétaire.
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 661868B5-838B-41C3-9007-DB889B4292E3@microsoft.com...
Bonjour,
Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
l'affichage des décimales.
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ
concerné
devient "#Nom?".
Merci de votre aide
Salutations
Francis
Salut Francis, Salut Didier. A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour Excel et non pour Access. Je me trompe peut-être?
Pour Francis: Dans la table source de ton champ monétaire, tu fixes le nombre de décimales à 2. Ensuite tu passes par une requête dans laquelle tu utilises la formule suivante: VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1) Vois donc ceci: http://cjoint.com/?exvQzMn5AU
"Francis" a écrit dans le message de news:
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Francis
Bonjour Willi et à tous,
Cette requète fonctionne, mais je ne sais pas utiliser le résultat pour des calculs. J'ai utilisé dans la "procédure événementielle" la formule ; CInt (Ma valeur).
Je remercie chacun de votre réponse Cordialement Francis
Salut Francis, Salut Didier. A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour Excel et non pour Access. Je me trompe peut-être?
Pour Francis: Dans la table source de ton champ monétaire, tu fixes le nombre de décimales à 2. Ensuite tu passes par une requête dans laquelle tu utilises la formule suivante: VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1) Vois donc ceci: http://cjoint.com/?exvQzMn5AU
"Francis" a écrit dans le message de news:
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Bonjour Willi et à tous,
Cette requète fonctionne, mais je ne sais pas utiliser le résultat pour des
calculs.
J'ai utilisé dans la "procédure événementielle" la formule ; CInt (Ma valeur).
Je remercie chacun de votre réponse
Cordialement
Francis
Salut Francis, Salut Didier.
A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour
Excel et non pour Access. Je me trompe peut-être?
Pour Francis:
Dans la table source de ton champ monétaire, tu fixes le nombre de décimales
à 2.
Ensuite tu passes par une requête dans laquelle tu utilises la formule
suivante:
VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1)
Vois donc ceci:
http://cjoint.com/?exvQzMn5AU
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 6595DDDB-316F-4E12-B01F-B1906730AE85@microsoft.com...
Bonjour Didier,
Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle",
il n'y a plus de valeur affichée dans le champ, mais "#Nom?"
Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut
Francis
essaye plutôt :
ArrondiSup(MaValeur;0)
Ensuite, utilises le format du contrôle pour déterminer par exemple un
format monétaire.
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 661868B5-838B-41C3-9007-DB889B4292E3@microsoft.com...
Bonjour,
Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre
monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
l'affichage des décimales.
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ
concerné
devient "#Nom?".
Merci de votre aide
Salutations
Francis
Cette requète fonctionne, mais je ne sais pas utiliser le résultat pour des calculs. J'ai utilisé dans la "procédure événementielle" la formule ; CInt (Ma valeur).
Je remercie chacun de votre réponse Cordialement Francis
Salut Francis, Salut Didier. A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour Excel et non pour Access. Je me trompe peut-être?
Pour Francis: Dans la table source de ton champ monétaire, tu fixes le nombre de décimales à 2. Ensuite tu passes par une requête dans laquelle tu utilises la formule suivante: VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1) Vois donc ceci: http://cjoint.com/?exvQzMn5AU
"Francis" a écrit dans le message de news:
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Willi2004
Bonjour Francis. Ce que je t'ai envoyé n'est qu'un modèle dont tu dois t'inspirer pour avoir le résultat recherché. Bien, nous allons essayer de résumer. Dans un formulaire tu as un champ au format monétaire que tu aimerais utiliser pour effectuer un calcul et ensuite arrondir le résultat du calcul à l'euro supérieur tout en gardant l'affichage des décimales, c'est bien cela? Quel est ce calcul? Vu la phrase:
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", tu aimerais multiplier par 2. C'est bien ça?
Alors essaye de cette autre manière: Commence par créer une zone de texte dans ton formulaire, juste au dessous du contrôle à utiliser pour effectuer le calcul. Dans la "Source contrôle" de cette zone de texte, tu écris:
Bien entendu, remplace "tonChampMonétaire" de la formule ci-dessus par le nom réel de ton champ monétaire.
Enfin, saisis des nombres dans ton champ monétaire et vois le résultat qui s'affiche dans le contrôle que tu viens de créer. C'est mieux ainsi?
"Francis" a écrit dans le message de news:
Bonjour Willi et à tous,
Cette requète fonctionne, mais je ne sais pas utiliser le résultat pour des calculs. J'ai utilisé dans la "procédure événementielle" la formule ; CInt (Ma valeur).
Je remercie chacun de votre réponse Cordialement Francis
Salut Francis, Salut Didier. A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour Excel et non pour Access. Je me trompe peut-être?
Pour Francis: Dans la table source de ton champ monétaire, tu fixes le nombre de décimales à 2. Ensuite tu passes par une requête dans laquelle tu utilises la formule suivante: VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1) Vois donc ceci: http://cjoint.com/?exvQzMn5AU
"Francis" a écrit dans le message de news:
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis
Bonjour Francis.
Ce que je t'ai envoyé n'est qu'un modèle dont tu dois t'inspirer pour avoir
le résultat recherché.
Bien, nous allons essayer de résumer.
Dans un formulaire tu as un champ au format monétaire que tu aimerais
utiliser pour effectuer un calcul et ensuite arrondir le résultat du calcul
à l'euro supérieur tout en gardant l'affichage des décimales, c'est bien
cela?
Quel est ce calcul?
Vu la phrase:
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)",
tu aimerais multiplier par 2. C'est bien ça?
Alors essaye de cette autre manière:
Commence par créer une zone de texte dans ton formulaire, juste au dessous
du contrôle à utiliser pour effectuer le calcul.
Dans la "Source contrôle" de cette zone de texte, tu écris:
Bien entendu, remplace "tonChampMonétaire" de la formule ci-dessus par le
nom réel de ton champ monétaire.
Enfin, saisis des nombres dans ton champ monétaire et vois le résultat qui
s'affiche dans le contrôle que tu viens de créer.
C'est mieux ainsi?
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 87A3B82D-B676-43D7-A3B0-0C42892F7B1B@microsoft.com...
Bonjour Willi et à tous,
Cette requète fonctionne, mais je ne sais pas utiliser le résultat pour
des
calculs.
J'ai utilisé dans la "procédure événementielle" la formule ; CInt (Ma
valeur).
Je remercie chacun de votre réponse
Cordialement
Francis
Salut Francis, Salut Didier.
A l'intention de Didier, il me semble que la fonction "ArrondiSup" est
pour
Excel et non pour Access. Je me trompe peut-être?
Pour Francis:
Dans la table source de ton champ monétaire, tu fixes le nombre de
décimales
à 2.
Ensuite tu passes par une requête dans laquelle tu utilises la formule
suivante:
VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1)
Vois donc ceci:
http://cjoint.com/?exvQzMn5AU
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message de
news: 6595DDDB-316F-4E12-B01F-B1906730AE85@microsoft.com...
Bonjour Didier,
Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source
contrôle",
il n'y a plus de valeur affichée dans le champ, mais "#Nom?"
Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule
?
Salut
Francis
essaye plutôt :
ArrondiSup(MaValeur;0)
Ensuite, utilises le format du contrôle pour déterminer par exemple un
format monétaire.
"Francis" <Francis@discussions.microsoft.com> a écrit dans le message
de
news: 661868B5-838B-41C3-9007-DB889B4292E3@microsoft.com...
Bonjour,
Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un
nombre
monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder
l'affichage des décimales.
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ
concerné
devient "#Nom?".
Merci de votre aide
Salutations
Francis
Bonjour Francis. Ce que je t'ai envoyé n'est qu'un modèle dont tu dois t'inspirer pour avoir le résultat recherché. Bien, nous allons essayer de résumer. Dans un formulaire tu as un champ au format monétaire que tu aimerais utiliser pour effectuer un calcul et ensuite arrondir le résultat du calcul à l'euro supérieur tout en gardant l'affichage des décimales, c'est bien cela? Quel est ce calcul? Vu la phrase:
J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", tu aimerais multiplier par 2. C'est bien ça?
Alors essaye de cette autre manière: Commence par créer une zone de texte dans ton formulaire, juste au dessous du contrôle à utiliser pour effectuer le calcul. Dans la "Source contrôle" de cette zone de texte, tu écris:
Bien entendu, remplace "tonChampMonétaire" de la formule ci-dessus par le nom réel de ton champ monétaire.
Enfin, saisis des nombres dans ton champ monétaire et vois le résultat qui s'affiche dans le contrôle que tu viens de créer. C'est mieux ainsi?
"Francis" a écrit dans le message de news:
Bonjour Willi et à tous,
Cette requète fonctionne, mais je ne sais pas utiliser le résultat pour des calculs. J'ai utilisé dans la "procédure événementielle" la formule ; CInt (Ma valeur).
Je remercie chacun de votre réponse Cordialement Francis
Salut Francis, Salut Didier. A l'intention de Didier, il me semble que la fonction "ArrondiSup" est pour Excel et non pour Access. Je me trompe peut-être?
Pour Francis: Dans la table source de ton champ monétaire, tu fixes le nombre de décimales à 2. Ensuite tu passes par une requête dans laquelle tu utilises la formule suivante: VraiFaux([tonChampMonétaire]-Ent([tonChampMonétaire])=0;[tonChampMonétaire];Ent([tonChampMonétaire])+1) Vois donc ceci: http://cjoint.com/?exvQzMn5AU
"Francis" a écrit dans le message de news:
Bonjour Didier, Lorsque je place la formule "ArrondiSup(PU V;0)dans le "Source contrôle", il n'y a plus de valeur affichée dans le champ, mais "#Nom?" Pouvez-vous me préciser l'endroit exact de l'emplacement de la formule ?
Salut Francis
essaye plutôt : ArrondiSup(MaValeur;0) Ensuite, utilises le format du contrôle pour déterminer par exemple un format monétaire.
-- Bon courage
Didier Bicking
http://perso.wanadoo.fr/dbicking
"Francis" a écrit dans le message de news:
Bonjour, Dans un formulaire d'accès 2000, je souhaite pouvoir arrondir un nombre monétaire (1251.75) toujours à l'euro supérieur (1252.00) et garder l'affichage des décimales. J'ai tenté d'utiliser "=Arrondi.Sup (ma valeur*2;0)", mais le champ concerné devient "#Nom?". Merci de votre aide Salutations Francis