A voir également:
- Formule de condition dans un formulaire ACCES
- Whatsapp formulaire opposition - Guide
- Formulaire de réclamation facebook compte désactivé - Guide
- Formule si ou - Guide
- Acces rapide - Guide
- Formule moyenne excel plusieurs colonnes - Guide
4 réponses
Bonjour,
Tu es dans Access, pas dans Excel !
La formule équivalente à "Si" est "VraiFaux".
Par exemple :
=VraiFaux([Débit]>[Crédit];"Dettes";"Bénéfices")
Où "Débit" et "Crédit" sont les champs.
Cette formule, tu l'insères dans le champ où tu veux que le résultat apparaisse. Dans l'exemple présent, si le débit est supérieur au crédit, "Dettes" s'affichera dans le champ ; dans le cas contraire, c'est "Bénéfices" qui sera affiché.
Tu es dans Access, pas dans Excel !
La formule équivalente à "Si" est "VraiFaux".
Par exemple :
=VraiFaux([Débit]>[Crédit];"Dettes";"Bénéfices")
Où "Débit" et "Crédit" sont les champs.
Cette formule, tu l'insères dans le champ où tu veux que le résultat apparaisse. Dans l'exemple présent, si le débit est supérieur au crédit, "Dettes" s'affichera dans le champ ; dans le cas contraire, c'est "Bénéfices" qui sera affiché.
Bonjour Liloo,
C'est parfois tout mignon les godiches !
Reprenons...
Dans la partie finale : [Evaluation au 30-06)*0,0025]
tu as mal positionné ton crochet fermant.
Alors, à supposer que "Evaluation au 30-06" est le nom du champ, la formule s'écrit de la manière suivante :
=VraiFaux([Evalutation au 30-06]*0.0025<=60.98;60.98;[Evaluation au 30-06]*0.0025])
Note : n'insére pas des parenthèses inutiles ; ça surcharge la lecture.
Et surtout, va sans plus attendre faire un tour à l'adresse suivante :
http://www.developpez.com
C'est bourré de tutoriaux, d'exemples, et en plus, il y a plusieurs forums concernant tout ce qui est programmation, avec bien sûr un forum spécialisé Access.
Mais surtout, si tu vas sur un des forums, évite à tout prix dans tes posts des phrases telles que : "comment tu me la ferais sur access". Les forums de ce site sont très pros ; on y donne des conseils avisés... mais on ne fait pas le boulot à la place des utilisateurs.
Bon surf.
C'est parfois tout mignon les godiches !
Reprenons...
Dans la partie finale : [Evaluation au 30-06)*0,0025]
tu as mal positionné ton crochet fermant.
Alors, à supposer que "Evaluation au 30-06" est le nom du champ, la formule s'écrit de la manière suivante :
=VraiFaux([Evalutation au 30-06]*0.0025<=60.98;60.98;[Evaluation au 30-06]*0.0025])
Note : n'insére pas des parenthèses inutiles ; ça surcharge la lecture.
Et surtout, va sans plus attendre faire un tour à l'adresse suivante :
http://www.developpez.com
C'est bourré de tutoriaux, d'exemples, et en plus, il y a plusieurs forums concernant tout ce qui est programmation, avec bien sûr un forum spécialisé Access.
Mais surtout, si tu vas sur un des forums, évite à tout prix dans tes posts des phrases telles que : "comment tu me la ferais sur access". Les forums de ce site sont très pros ; on y donne des conseils avisés... mais on ne fait pas le boulot à la place des utilisateurs.
Bon surf.
merci beaucoup nerva !
tu m'as été d'une precieuse aide !
j'ai enfin réussit inserer mon champs calculé grace a toi !
le problème bloqué d'ailleurs aussi!
j'avais mis le champs calculé dans la table, ce qu'il ne faut pas faire !
du coup j'ai tout recommencé et maintenant c'est OK
merci beaucoup
bize
tu m'as été d'une precieuse aide !
j'ai enfin réussit inserer mon champs calculé grace a toi !
le problème bloqué d'ailleurs aussi!
j'avais mis le champs calculé dans la table, ce qu'il ne faut pas faire !
du coup j'ai tout recommencé et maintenant c'est OK
merci beaucoup
bize
A la base, ton champ calculé se trouvait dans une table ; et maintenant, je suppose qu'il est dans un formulaire !?! Si c'est le cas, une petite remarque s'impose.
Bien que l'insertion de champs calculés dans un formulaire ou dans un état soit une opération tout à fait "normale" dans Access, il vaut mieux l'éviter (c'est possible dans la plupart des cas).
L'idéal est d'insérer de tels champs dans une requête, et de tirer les informations de la dite requête pour les placer dans le formulaire et/ou l'état.
Explication...
Admettons que ton résultat calculé doive figurer dans ton formulaire et dans ton état, et qu'un jour ou l'autre, tu doives modifier la valeur du calcul ; si il est dans une requête, tu la modifies et le résultat sera également calculé pour le formulaire et l'état.
Dans le cas contraire, du devras effectuer les changements dans chaque objet ! Si tu en as beaucoup, ça va devenir rapidement fastidueux...
Bises aussi et à bientôt !
Bien que l'insertion de champs calculés dans un formulaire ou dans un état soit une opération tout à fait "normale" dans Access, il vaut mieux l'éviter (c'est possible dans la plupart des cas).
L'idéal est d'insérer de tels champs dans une requête, et de tirer les informations de la dite requête pour les placer dans le formulaire et/ou l'état.
Explication...
Admettons que ton résultat calculé doive figurer dans ton formulaire et dans ton état, et qu'un jour ou l'autre, tu doives modifier la valeur du calcul ; si il est dans une requête, tu la modifies et le résultat sera également calculé pour le formulaire et l'état.
Dans le cas contraire, du devras effectuer les changements dans chaque objet ! Si tu en as beaucoup, ça va devenir rapidement fastidueux...
Bises aussi et à bientôt !
bonjour,
mon copain pas trop doué en organisation souhaite à présent faire ses comptes,
de peur qu'il n'oublie de mettre le - quand il s'agit d'un débit j'ai donc créé une table sous access
j'ai créé une liste de choix dans l'attribut opération (débit et crédit)
à présent je souhaiterais entrer une formule qui en gros dirait si opération=débit alors montant=-
mais je ne sais pas comment m'y prendre
merci de me répondre au plus vire
désolé pour la syntaxe suis pressée
bisous à tous
mon copain pas trop doué en organisation souhaite à présent faire ses comptes,
de peur qu'il n'oublie de mettre le - quand il s'agit d'un débit j'ai donc créé une table sous access
j'ai créé une liste de choix dans l'attribut opération (débit et crédit)
à présent je souhaiterais entrer une formule qui en gros dirait si opération=débit alors montant=-
mais je ne sais pas comment m'y prendre
merci de me répondre au plus vire
désolé pour la syntaxe suis pressée
bisous à tous
j'ai essayé mais ca ne marche pas je dois etre godiche !
la formule que je voudrai mettre est la suivante
=si(([Evalutation au 30-06]*0,0025)<=60,98;60,98;[Evaluation au 30-06)*0,0025])
comment tu me la ferais sur access ?
merci !