OVH Cloud OVH Cloud

calcul avec texte

6 réponses
Avatar
wilfchris
Bonjour à tous
Je souhaite effectuer un calcul avec une condition dans une requéte
calcul: Quantite de produits *2 si un champ est coché
Je peux actuellement faire la premiére partie(Quantité produits * 2 )mais
pas mettre la condition si case cochée du champ x

6 réponses

Avatar
Nicolas
Bonjour,
Ton champ "case à cocher" porte surement un nom.
Essaie
ChampCalculé : vraifaux([nomCaseàCocher]=true;Quantite de produits *2)

"wilfchris" wrote:

Bonjour à tous
Je souhaite effectuer un calcul avec une condition dans une requéte
calcul: Quantite de produits *2 si un champ est coché
Je peux actuellement faire la premiére partie(Quantité produits * 2 )mais
pas mettre la condition si case cochée du champ x



Avatar
Ludow59
Bonjour,
As tu essayé de mettre le critére à 'oui' de ton champ "case à cochée" (et
opération à 'Où') dans ta requête ?


Bonjour à tous
Je souhaite effectuer un calcul avec une condition dans une requéte
calcul: Quantite de produits *2 si un champ est coché
Je peux actuellement faire la premiére partie(Quantité produits * 2 )mais
pas mettre la condition si case cochée du champ x



Avatar
3stone
complèté:

"Nicolas"
| ChampCalculé : vraifaux([nomCaseàCocher]=true;Quantite de produits *2;Quantité de produits)



--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
LR
La Question posée n'est pas complète il me semble.
Elle est posée actuellement comme ceci :

Résultat = Quantite de produits *2 si un champ est coché

Mais si champ n'est pas coché, que doit valoir résultat?

En partant de l'hypothèse que la partie manquante de l'énoncé est :

Résultat = 0 si un champ est décoché

Et en utilisant le fait q'une case à cocher vaut soit Faux (décoché) soit
Vrai (cohé), et que Faux = 0 et Vrai = -1, on a :

Resultat = - champ * Quantite de produits *2

(ne pas oublier le moins)

C'est à mes yeux plus efficace que l'appel de la fonction VraixFaux, si
toutefois l'hypothèse de la fin de l'énoncé est exacte...

--------------

Ceci dit, si la fin de l'énoncé était :

Résultat = Quantite de produits si un champ est coché

L'expression serait :

Resultat = (1- champ) * Quantite de produits



complèté:

"Nicolas"
| ChampCalculé : vraifaux([nomCaseàCocher]=true;Quantite de produits *2;Quantité de produits)



--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/




Avatar
3stone
Salut,

"LR"
| La Question posée n'est pas complète il me semble.
| Elle est posée actuellement comme ceci :
|
| Résultat = Quantite de produits *2 si un champ est coché
|
| Mais si champ n'est pas coché, que doit valoir résultat?


Ben... au pif :o))

Vu que l'on parle de "quantité produit"...

A partir du moment ou l'on dit que "si coché: on double"
je serais étonné que l'on complète par : sinon on jette !

;-)

Pour le reste, je complétais seulement le "iif" pour qu'il soit fonctionnel.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/
Avatar
LR
On ne saura peut-être jamais la fin de l'énoncé...
Mais c'est peut-être une application de jeu par exemple, auquel cas je ne
serais pas étonné de l'énoncé suivant : "Quitte ou double"! ;-)



Salut,

"LR"
| La Question posée n'est pas complète il me semble.
| Elle est posée actuellement comme ceci :
|
| Résultat = Quantite de produits *2 si un champ est coché
|
| Mais si champ n'est pas coché, que doit valoir résultat?


Ben... au pif :o))

Vu que l'on parle de "quantité produit"...

A partir du moment ou l'on dit que "si coché: on double"
je serais étonné que l'on complète par : sinon on jette !

;-)

Pour le reste, je complétais seulement le "iif" pour qu'il soit fonctionnel.


--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
Conseils MPFA: http://www.mpfa.info/

.