Bonjour,

J'utilise présentement Access 2003 pour stocker les données d'un questionnaire. Le questionnaire contient plus d'une centaine de questions (réponse OUI / NON).

Je fais une requête SQL pour obtenir seulement les questions qui ont été répondues par OUI (1). J'utilise le OR. Voici la structure utilisée pour mon where :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
WHERE (((TBL_AUDIT_ARTICLE9.[9_1_1])=1))
   OR (((TBL_AUDIT_ARTICLE9.[9_1_2])=1))
   OR (((TBL_AUDIT_ARTICLE9.[9_2_1])=1))
   OR (((TBL_AUDIT_ARTICLE9.[9_2_2])=1))
   OR (((TBL_AUDIT_ARTICLE9.[9_2_3])=1))
   OR (((TBL_AUDIT_ARTICLE9.CR9_1_1)=1))
   OR (((TBL_AUDIT_ARTICLE9.CR9_1_2)=1))
   OR (((TBL_AUDIT_ARTICLE9.CR9_2_1)=1))
   OR (((TBL_AUDIT_ARTICLE9.CR9_2_2)=1))
   OR (((TBL_AUDIT_ARTICLE9.CR9_2_3)=1));
Ça fonctionne, mais comme j'ai plus d'une centaine de questions... je me demandais s'il y avait pas un moyen d'effectuer le même travail, mais en plus simple. L'idée est de simplement éliminer les enregistrements qui n'ont pas de réponse positive (OUI).

Merci!