OVH Cloud OVH Cloud

Pb avec la fonction ou

3 réponses
Avatar
Yves
Bonjour,

Il y a qq chose que je ne comprends pas sur les formules avec ET et OU.
j'ai par exemple une table à 3 colonnes numériques
et j'écris en calcul sur la troisième colonne:

calcul: Ou ([champ1]>2;[champ2]>3;[champ3] >4)

et access me dit qu'il un problème de syntaxe. quel est il ?
(en réalité j'intègre le Ou dans une fonction VraiFaux mais j'ai le même
problème de syntax)

de quoi s'agit-il?

merci

Yves

3 réponses

Avatar
Raymond [mvp]
Bonsoir.

si tu donnais toute la question ?
que veux-tu obtenir comme résultat en colonne 3 et surtout quelles sont les
données du calcul ?
si le résultat est en colonne 3, il ne faut pas tester la colonne 3 ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yves" a écrit dans le message de
news:%23QRCZq9%
Bonjour,

Il y a qq chose que je ne comprends pas sur les formules avec ET et OU.
j'ai par exemple une table à 3 colonnes numériques
et j'écris en calcul sur la troisième colonne:

calcul: Ou ([champ1]>2;[champ2]>3;[champ3] >4)

et access me dit qu'il un problème de syntaxe. quel est il ?
(en réalité j'intègre le Ou dans une fonction VraiFaux mais j'ai le même
problème de syntax)

de quoi s'agit-il?

merci

Yves




Avatar
Jessy Sempere [MVP]
Bonjour

Raymond à raison, par contre je rajouterais juste que cette synthaxe
de ou(cond1;cond2;cond3;cond...) correspond à la synthaxe de la
fonction ou mais sous Excel, sous Access cette synthaxe ne fonctionne
pas...

Sous Access, il faut faire :
cond1 ou cond2 ou cond3 ou cond...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Raymond [mvp]" a écrit dans le message news:
uaJ1It9#
Bonsoir.

si tu donnais toute la question ?
que veux-tu obtenir comme résultat en colonne 3 et surtout quelles sont
les

données du calcul ?
si le résultat est en colonne 3, il ne faut pas tester la colonne 3 ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yves" a écrit dans le message de
news:%23QRCZq9%
Bonjour,

Il y a qq chose que je ne comprends pas sur les formules avec ET et OU.
j'ai par exemple une table à 3 colonnes numériques
et j'écris en calcul sur la troisième colonne:

calcul: Ou ([champ1]>2;[champ2]>3;[champ3] >4)

et access me dit qu'il un problème de syntaxe. quel est il ?
(en réalité j'intègre le Ou dans une fonction VraiFaux mais j'ai le même
problème de syntax)

de quoi s'agit-il?

merci

Yves








Avatar
Docteur Jekill
salut

et select case ne serait pas plus facile?

"Jessy Sempere [MVP]" a écrit dans le message de
news:c1ka0s$1p3$
Bonjour

Raymond à raison, par contre je rajouterais juste que cette synthaxe
de ou(cond1;cond2;cond3;cond...) correspond à la synthaxe de la
fonction ou mais sous Excel, sous Access cette synthaxe ne fonctionne
pas...

Sous Access, il faut faire :
cond1 ou cond2 ou cond3 ou cond...

@+
Jessy Sempere - Access MVP

------------------------------------
Site @ccess : http://access.jessy.free.fr/
Pour l'efficacité de tous :
http://users.skynet.be/mpfa/
------------------------------------
"Raymond [mvp]" a écrit dans le message news:
uaJ1It9#
Bonsoir.

si tu donnais toute la question ?
que veux-tu obtenir comme résultat en colonne 3 et surtout quelles sont
les

données du calcul ?
si le résultat est en colonne 3, il ne faut pas tester la colonne 3 ?

--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum


"Yves" a écrit dans le message de
news:%23QRCZq9%
Bonjour,

Il y a qq chose que je ne comprends pas sur les formules avec ET et
OU.



j'ai par exemple une table à 3 colonnes numériques
et j'écris en calcul sur la troisième colonne:

calcul: Ou ([champ1]>2;[champ2]>3;[champ3] >4)

et access me dit qu'il un problème de syntaxe. quel est il ?
(en réalité j'intègre le Ou dans une fonction VraiFaux mais j'ai le
même



problème de syntax)

de quoi s'agit-il?

merci

Yves