Access - requête bilan annuel questionnaire

Résolu/Fermé
Poisell Messages postés 31 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 26 octobre 2020 - 23 janv. 2008 à 17:37
PRK Messages postés 795 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 6 décembre 2015 - 23 janv. 2008 à 18:18
Bonjour,
J'ai un problème qui est le suivant...

Dans une table sont repris les réponses d'un questionnaire en Oui/Non.

1er champ = NumérotationAuto
2e champ = Date
3e champ = question 1 en Oui/Non
4e champ = question 2 en Oui/Non
etc...

J'aimerais donc par regroupement par année
Date: format$(champ;aaaa) savoir combien de personnes ont répondu par oui à la première question, combien par oui à la seconde question, etc...

En essayant avec la fonction Select count(CHAMP2) From LATABLE Where CHAMP2 = Oui je ne peux rechercher que dans un champ.

Je sais qu'en définissant pour le format de liste de choix 1 et 0 au lieu de oui/non je peux passer par le regroupement par année et faire la somme dans les champs des questions, mais j'aimerais bien savoir la bonne fonction pour ne pas mourir idiot...

Merci par avance

3 réponses

PRK Messages postés 795 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 6 décembre 2015 113
23 janv. 2008 à 17:47
Je ne comprend pas très bien ce que tu cherche a obtenir mais peut etre que cela pourrait t'aider :

Select count (champ1) as Nbretotal
FROM LATABLE
where latable.champ3 = 'Oui'
AND champ4 = 'oui'
AND ....
group by (champ2)

Dans cette requete tu va compter le nombre d'individu (nbretotal) depuis la table LATABLE
ou la reponse du champ3 = Oui
et le champ4 = oui
que tu groupe par date.

C'est bien çela ?
0
Poisell Messages postés 31 Date d'inscription mardi 18 décembre 2007 Statut Membre Dernière intervention 26 octobre 2020 1
23 janv. 2008 à 17:59
ben pas tout à fait... tu trouveras ci-joint un screenshot de ma table... peut-etre cela sera plus simple à comprendre...

à partir de cette table je veux faire une requete qui me livrera une feuille de données avec la même structure que ma table, sauf que dans les champs par colonne (chacune correspondant à une question) doivent se trouver les sommes des personnes ayant répondu par oui à cette question


Cela devrait ressembler à ceci...

Date Nbrepers.OUIquestion1-1 Nbrepers.OUIquestion1-2 Nbrepers.OUIquestion1-3 Nbrepers.OUIquestion2-1 etc....
2008 200 450 120 280 etc....


pas facile à expliquer...

Merci encore
0
PRK Messages postés 795 Date d'inscription mardi 4 septembre 2007 Statut Membre Dernière intervention 6 décembre 2015 113
23 janv. 2008 à 18:18
ben si tu veut faire une feuille de donnée pourquoi tu ne fais pas un etat sous access ?
0