OVH Cloud OVH Cloud

critère Ou inclusif sur 2 champs différents ?

18 réponses
Avatar
métrophil
Bonjour

J'ai un =E9tat qui doit afficher des enregistrements qui sont
s=E9lectionn=E9s par un groupe d'option =E0 l'aide d'un formulaire.
Les 2 options sont "choix1" et "choix2".
Dans la table, il y a deux champs "choix_1" et choix_2" au format
oui/non.
La saisie des enregistrements se fait avec un formulaire contenant
entre autre, des cases d'option ind=E9pendantes car les choix ne sont
pas exclusif (les 4 combinaisons peuvent exister).

Quand je coche choix1 dans le formulaire ouvert par l'=E9tat, seuls les
enregistrement ou choix_1 est vrai et choix_2 est faux, s'affichent.
Les enregistrements ou les 2 champs sont vrais ne s'affichent pas.
Comment faire pour les afficher quand m=EAme ?

Le crit=E8re du champ choix_1 vaut
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=3D1;Vrai;Faux)
Le crit=E8re du champ choix_2 vaut
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=3D2;Vrai;Faux)

Peut-=EAtre faut-il modifier le crit=E8re pour que dans le cas du champs
choix_1, Cadre0=3D2 donc faux, il faut le faire passer =E0 vrai si les 2
champs sont vrais.
Mais l=E0 j'ai du mal avec la logique !

Merci de me r=E9pondre

Philippe

10 réponses

1 2
Avatar
CAIRIS
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine


"métrophil" wrote:

Bonjour

J'ai un état qui doit afficher des enregistrements qui sont
sélectionnés par un groupe d'option à l'aide d'un formulaire.
Les 2 options sont "choix1" et "choix2".
Dans la table, il y a deux champs "choix_1" et choix_2" au format
oui/non.
La saisie des enregistrements se fait avec un formulaire contenant
entre autre, des cases d'option indépendantes car les choix ne sont
pas exclusif (les 4 combinaisons peuvent exister).

Quand je coche choix1 dans le formulaire ouvert par l'état, seuls les
enregistrement ou choix_1 est vrai et choix_2 est faux, s'affichent.
Les enregistrements ou les 2 champs sont vrais ne s'affichent pas.
Comment faire pour les afficher quand même ?

Le critère du champ choix_1 vaut
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1;Vrai;Faux)
Le critère du champ choix_2 vaut
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

Peut-être faut-il modifier le critère pour que dans le cas du champs
choix_1, Cadre0=2 donc faux, il faut le faire passer à vrai si les 2
champs sont vrais.
Mais là j'ai du mal avec la logique !

Merci de me répondre

Philippe




Avatar
métrophil
CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne change pas.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le choix_1,
ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe

Avatar
Argyronet
Bonjour

En général, il faut éviter de solliciter les contrôles d'un formulaire
pour solliciter les critères d'une requête ou la source d'un état.

Ce que vous demandez se résume à :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True) AND Choix2)=True)
OR (Choix1úlse AND Choix2úlse);

Donc, je ne vois pas vraiment l'intérêt d'ouvrir un état particulier selon
Choix1
si c'est pour avoir les données de Choix2 incluses avec ???

Ou alors, vous n'avez pas tout expliqué...
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment




CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne change pas.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le choix_1,
ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe





Avatar
Argyronet
Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Bonjour

En général, il faut éviter de solliciter les contrôles d'un formulaire
pour solliciter les critères d'une requête ou la source d'un état.

Ce que vous demandez se résume à :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True) AND Choix2)=True)
OR (Choix1úlse AND Choix2úlse);

Donc, je ne vois pas vraiment l'intérêt d'ouvrir un état particulier selon
Choix1
si c'est pour avoir les données de Choix2 incluses avec ???

Ou alors, vous n'avez pas tout expliqué...
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment




CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne change pas.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le choix_1,
ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe







Avatar
Eric
Bonjour Argy,

En relisant le post, je me demande en quoi il a besoin de critere sur
choix1 et choix2 puisqu'on prend tout. Ou alors je n'ai pas toutcompris,
ce qui ne m'étonnerait pas ;-)
(Pb que tu as préalablement soulevé)

Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
métrophil
Merci pour la réponse, je vais essayer de la mettre en pratique (j'ai
créer une base ultra simplifiée pour faire mes essais).

Je me suis sûrement mal exprimé
Le problème est un peu plus compliqué puisqu'il y a en fait 3 choix.

A partir d'une table d'appareils, je dois imprimer les appareils ayant
une fonction particulière.
Il y a trois fonctions possibles. Chaque appareil ayant une, deux ou
trois fonctions.
Pour simplifier le formulaire de saisie de nouveaux appareils, les
fonctions sont saisies en cochant des cases d'option indépendantes (je
ne peux pas utiliser un groupe d'options car les fonctions ne sont pas
exclusives).
La table des appareils contient donc trois champs au format Oui/Non.
Le problème est que la requête doit tester chaque champs pour
sélectionner les appareils ayant la fonction demandée (celle obtenue
à l'aide d'un groupe d'option dans un formulaire ouvert par l'état).
Les appareils multi-fonctions sont exclus de la sélection.
Une solution serait de revoir la façon de stocker la ou les fonctions
de chaque appareil.
Mais je cherche une solution qui ne modifie pas la table ni le
formulaire de saisie.

Philippe

Argyronet wrote:
Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´ on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Bonjour

En général, il faut éviter de solliciter les contrôles d'un for mulaire
pour solliciter les critères d'une requête ou la source d'un état.

Ce que vous demandez se résume à :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True) AND Choix2)=True)
OR (Choix1úlse AND Choix2úlse);

Donc, je ne vois pas vraiment l'intérêt d'ouvrir un état particul ier selon
Choix1
si c'est pour avoir les données de Choix2 incluses avec ???

Ou alors, vous n'avez pas tout expliqué...
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l ´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment




CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne change pa s.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le choix_1,
ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe









Avatar
métrophil
Bonjour Eric,

Je ne prends pas tout, je prends les enregistrements où choix1=vrai si
cadre0=1 quelque soit la valeur de choix2. De même je prends les
enregistrements où choix2=vrai si cadre0=2 quelque soit la valeur de
choix2.
En quelque sorte, cadre0 doit m'indiquer quel champs fait l'objet du
critère VraiFaux :
Si cadre0=1 alors la requête utilise le champ choix1 et pas les autres
champs choix
Je rappelle que dans mon véritable problème (pas l'exemple
simplifié), il y a plus que 2 choix.

J'espère avoir été plus clair.

Philippe

Eric wrote:
Bonjour Argy,

En relisant le post, je me demande en quoi il a besoin de critere sur
choix1 et choix2 puisqu'on prend tout. Ou alors je n'ai pas toutcompris,
ce qui ne m'étonnerait pas ;-)
(Pb que tu as préalablement soulevé)

Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);


--
A+
Eric
http://www.mpfa.info/
Archives : http://groups.google.fr/group/microsoft.public.fr.access?hl= fr



Avatar
métrophil
Bonjour Argy,

Votre solution ne marche pas car il faut que la condition porte sur le
résultat du groupe d'option [cadre0] pour en déduire le champ à
utiliser (voir réponse faite à Eric).
Voyez-vous une autre solution ?

Je pense à ajouter un champ qui traduirait les combinaisons de choix
en nombre décimal (les différent choix étant les rangs d'un nombre
binaire ex: choix1=1, choix2=0 et choix3=1 alors [champ calculé]= 5),
pour ensuite poser un critère avec la valeur de cadre0 sur ce champ
calculé.
Mais là je coince aussi : comment créer ce champ et comment définir
le critère de sélection des enregistrements.

Merci de votre intêret au problème

Philippe

métrophil wrote:
Merci pour la réponse, je vais essayer de la mettre en pratique (j'ai
créer une base ultra simplifiée pour faire mes essais).

Je me suis sûrement mal exprimé
Le problème est un peu plus compliqué puisqu'il y a en fait 3 choix.

A partir d'une table d'appareils, je dois imprimer les appareils ayant
une fonction particulière.
Il y a trois fonctions possibles. Chaque appareil ayant une, deux ou
trois fonctions.
Pour simplifier le formulaire de saisie de nouveaux appareils, les
fonctions sont saisies en cochant des cases d'option indépendantes (je
ne peux pas utiliser un groupe d'options car les fonctions ne sont pas
exclusives).
La table des appareils contient donc trois champs au format Oui/Non.
Le problème est que la requête doit tester chaque champs pour
sélectionner les appareils ayant la fonction demandée (celle obtenue
à l'aide d'un groupe d'option dans un formulaire ouvert par l'état).
Les appareils multi-fonctions sont exclus de la sélection.
Une solution serait de revoir la façon de stocker la ou les fonctions
de chaque appareil.
Mais je cherche une solution qui ne modifie pas la table ni le
formulaire de saisie.

Philippe

Argyronet wrote:
Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l ´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemment



Bonjour

En général, il faut éviter de solliciter les contrôles d'un f ormulaire
pour solliciter les critères d'une requête ou la source d'un ét at.

Ce que vous demandez se résume à :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True) AND Choix2)=True)
OR (Choix1úlse AND Choix2úlse);

Donc, je ne vois pas vraiment l'intérêt d'ouvrir un état partic ulier selon
Choix1
si c'est pour avoir les données de Choix2 incluses avec ???

Ou alors, vous n'avez pas tout expliqué...
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on obtient.
Si vous n´obtenez pas la réponse voulue, communiquez différemme nt




CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne change pas.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le choix_ 1,
ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe











Avatar
Gilbert
Bonjour,
J'ai du mal à comprendre ce que tu veux obtenir.
Quelles sont les valeurs possibles de Cadre0?
Que veux-tu obtenir en fonction des différentes valeurs de Cadre0?

Gilbert


"métrophil" a écrit dans le message de
news:
Bonjour Argy,

Votre solution ne marche pas car il faut que la condition porte sur le
résultat du groupe d'option [cadre0] pour en déduire le champ à
utiliser (voir réponse faite à Eric).
Voyez-vous une autre solution ?

Je pense à ajouter un champ qui traduirait les combinaisons de choix
en nombre décimal (les différent choix étant les rangs d'un nombre
binaire ex: choix1=1, choix2=0 et choix3=1 alors [champ calculé]=5),
pour ensuite poser un critère avec la valeur de cadre0 sur ce champ
calculé.
Mais là je coince aussi : comment créer ce champ et comment définir
le critère de sélection des enregistrements.

Merci de votre intêret au problème

Philippe

métrophil wrote:
Merci pour la réponse, je vais essayer de la mettre en pratique (j'ai
créer une base ultra simplifiée pour faire mes essais).

Je me suis sûrement mal exprimé
Le problème est un peu plus compliqué puisqu'il y a en fait 3 choix.

A partir d'une table d'appareils, je dois imprimer les appareils ayant
une fonction particulière.
Il y a trois fonctions possibles. Chaque appareil ayant une, deux ou
trois fonctions.
Pour simplifier le formulaire de saisie de nouveaux appareils, les
fonctions sont saisies en cochant des cases d'option indépendantes (je
ne peux pas utiliser un groupe d'options car les fonctions ne sont pas
exclusives).
La table des appareils contient donc trois champs au format Oui/Non.
Le problème est que la requête doit tester chaque champs pour
sélectionner les appareils ayant la fonction demandée (celle obtenue
à l'aide d'un groupe d'option dans un formulaire ouvert par l'état).
Les appareils multi-fonctions sont exclus de la sélection.
Une solution serait de revoir la façon de stocker la ou les fonctions
de chaque appareil.
Mais je cherche une solution qui ne modifie pas la table ni le
formulaire de saisie.

Philippe

Argyronet wrote:
Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on
obtient.


Si vous n´obtenez pas la réponse voulue, communiquez différemment



Bonjour

En général, il faut éviter de solliciter les contrôles d'un formulaire
pour solliciter les critères d'une requête ou la source d'un état.

Ce que vous demandez se résume à :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True) AND Choix2)=True)
OR (Choix1úlse AND Choix2úlse);

Donc, je ne vois pas vraiment l'intérêt d'ouvrir un état particulier
selon



Choix1
si c'est pour avoir les données de Choix2 incluses avec ???

Ou alors, vous n'avez pas tout expliqué...
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on
obtient.



Si vous n´obtenez pas la réponse voulue, communiquez différemment




CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne change pas.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le
choix_1,




ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe











Avatar
métrophil
Bonjour à tous

Pour Gilbert et pour repartir tous du même point, je décris la base
exemple qui me sert de test à mon problème.

Fonctionnement de la base :
J'ai une table (avec 8 enregistrements).
Table1
n° Option1 Option2 Option3 Nom Appareil
1 Non Non Non rien
2 Non Non Oui 3
3 Non Oui Non 2
4 Non Oui Oui 2 et 3
5 Oui Non Non 1
6 Oui Non Oui 1 et 3
7 Oui Oui Non 1 et 2
8 Oui Oui Oui 1, 2 et 3

n° est au format NuméroAuto (clé primaire)
Option1, Option2, Option3 sont au format Oui/Non
Nom Appareil est au format texte (le contenu n'est là que pour
vérifier le fonctionnement de l'état)

J'ai un formulaire Formulaire1 avec un groupe d'options nommé
Cadre0 à 3 cases et avec 1 bouton OK et un bouton Annuler (ce
formulaire permet de paramétrer l'état)

J'ai une macro Macro1 qui gère ce formulaire (ouverture, fermeture,
OK, Annuler)

J'ai un état Etat1 qui ouvre et ferme ce formulaire par
l'intermédiaire de la Macro1
Etat prend les données dans une requête sélection Requête1

J'ai une requête Requête1 qui ne devrait sélectionner que les
Nom_Appareil qui ont l'option demandée par le formulaire.
En d'autres termes,Cadre0 renvoie le n° d'option choisi et
Requête 1 affiche les enregistrements qui ont cette option.
Ex : si Cadre0 = 1 alors affichage enregistrements 5, (6, 7, 8)
si Cadre0 = 2 alors affichage enregistrements 3, (4, 7, 8)
si Cadre0 = 3 alors affichage enregistrements 2, (4, 6, 8)

Voilà, je pense avoir été exhaustif, mais je suis prêts à
expliquer plus en détail si besoin est.
Dans la pratique, les affichages respectifs sont 5, 3 ou 2, et je n'ai
pas ceux entre parenthèses.
Qui aurait une solution ?
Merci

Philippe

Gilbert wrote:
Bonjour,
J'ai du mal à comprendre ce que tu veux obtenir.
Quelles sont les valeurs possibles de Cadre0?
Que veux-tu obtenir en fonction des différentes valeurs de Cadre0?

Gilbert


"métrophil" a écrit dans le message de
news:
Bonjour Argy,

Votre solution ne marche pas car il faut que la condition porte sur le
résultat du groupe d'option [cadre0] pour en déduire le champ à
utiliser (voir réponse faite à Eric).
Voyez-vous une autre solution ?

Je pense à ajouter un champ qui traduirait les combinaisons de choix
en nombre décimal (les différent choix étant les rangs d'un nombre
binaire ex: choix1=1, choix2=0 et choix3=1 alors [champ calculé] =5),
pour ensuite poser un critère avec la valeur de cadre0 sur ce champ
calculé.
Mais là je coince aussi : comment créer ce champ et comment définir
le critère de sélection des enregistrements.

Merci de votre intêret au problème

Philippe

métrophil wrote:
Merci pour la réponse, je vais essayer de la mettre en pratique (j'ai
créer une base ultra simplifiée pour faire mes essais).

Je me suis sûrement mal exprimé
Le problème est un peu plus compliqué puisqu'il y a en fait 3 choix.

A partir d'une table d'appareils, je dois imprimer les appareils ayant
une fonction particulière.
Il y a trois fonctions possibles. Chaque appareil ayant une, deux ou
trois fonctions.
Pour simplifier le formulaire de saisie de nouveaux appareils, les
fonctions sont saisies en cochant des cases d'option indépendantes (je
ne peux pas utiliser un groupe d'options car les fonctions ne sont pas
exclusives).
La table des appareils contient donc trois champs au format Oui/Non.
Le problème est que la requête doit tester chaque champs pour
sélectionner les appareils ayant la fonction demandée (celle obtenue
à l'aide d'un groupe d'option dans un formulaire ouvert par l'état).
Les appareils multi-fonctions sont exclus de la sélection.
Une solution serait de revoir la façon de stocker la ou les fonctions
de chaque appareil.
Mais je cherche une solution qui ne modifie pas la table ni le
formulaire de saisie.

Philippe

Argyronet wrote:
Ooops !!!
J'ai laissé 2 parenthèses en trop :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True AND Choix2=True)
OR (Choix1úlse AND Choix2úlse);
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse que l´on
obtient.


Si vous n´obtenez pas la réponse voulue, communiquez différemme nt



Bonjour

En général, il faut éviter de solliciter les contrôles d'un formulaire
pour solliciter les critères d'une requête ou la source d'un état.

Ce que vous demandez se résume à :
SELECT *
FROM Matable
WHERE (Choix1=True)
OR (Choix2=True)
OR (Choix1=True) AND Choix2)=True)
OR (Choix1úlse AND Choix2úlse);

Donc, je ne vois pas vraiment l'intérêt d'ouvrir un état part iculier
selon



Choix1
si c'est pour avoir les données de Choix2 incluses avec ???

Ou alors, vous n'avez pas tout expliqué...
--
Argy
http://argyronet.developpez.com/

Ce qui donne son sens à la communication, c´est la réponse qu e l´on
obtient.



Si vous n´obtenez pas la réponse voulue, communiquez différem ment




CAIRIS wrote:
Est-ce que cela serait ta solution ?
VraiFaux([Formulaires]![Formulaire1]![Cadre0]=1 ou
[Formulaires]![Formulaire1]![Cadre0]=2;Vrai;Faux)

--
Catherine



Non si je mets ce critère pour le champs choix_1, ça ne chang e pas.
Si je le mets sur les 2 critères cette fois ci, je n'ai que les
enregistrements où les 2 champs sont vrais.
Je souhaite avoir les enregistrements qui sont vrais pour le
choix_1,




ou le choix_2 ou les deux.

Je vais essayer de mettre des conditions en cascade

Merci de ton aide
Philippe













1 2