IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes et SQL. Discussion :

compte avec plusieurs critères sur plusieurs champs [AC-2013]


Sujet :

Requêtes et SQL.

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 115
    Points : 76
    Points
    76
    Par défaut compte avec plusieurs critères sur plusieurs champs
    Bonjour,

    Il s'agît d'une bdd pour l'évaluation d'une enquête. J'ai vraiment tout essayé, mais là je ne sais plus..

    j'ai une table avec les champs suivants
    • numéro auto - format numéro auto
    • date - format date
    • Question1 - texte court
    • Question2 - texte court
    • Question3 - texte court
    • ....
    • Question15 - texte court



    les réponses possibles viennent d'une liste déroulante liée à une table comprenant le champ "satisfaction".
    les choix possibles sont :
    • très satisfait
    • satisfait
    • peu satisfait
    • pas du tout satisfait



    Numéro auto Date Question1 Question2 Question3
    1 25/05/2016 très satisfait satisfait pas du tout satisfait
    2 23/06/2016 peu satisfait très satisfait peu satisfait
    3 11/07/2016 satisfait satisfait satisfait
    4 16/07/2016 très satisfait très satisfait peu satisfait
    .......... .......... ............. ............... ...........
    .......... .......... ............. ............... ...........
    .......... .......... ............. ............... ...........



    ici j'aimerais recenser par une requête le nombre de "satisfait" et "très satisfait" par question et par an .
    Exemple du résultat souhaité : "nombre de personnes satisfaites en 2016"

    Question1 Question2 Question3
    3 4 1


    Avec la fonction compte(*), j'ai le nombre total de questionnaires saisis.

    Avec une variable [Veuillez saisir une année] en critère et Format$([BDDEnquetes].[Date];'aaaa') je peux choisir l'année qui m'intéresse

    J'ai essayé avec Rép_Question1: Compte([SaisieEnqueteSatisfactionAccueil].[Question1]="satisfait" & "très satisfait") mais il ne compte que les champs non-vides et non pas les correspondances avec les saisies "satisfait" et "très satisfait"...

    Comment faire ???

    Merci par avance,

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    115
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Décembre 2007
    Messages : 115
    Points : 76
    Points
    76
    Par défaut
    j'ai contourné le problème

    Sat_Question1: ([Question1]>"r*")*-1sur une prochaine requête j'ai fait la somme
    Sat_Annee_Question1: Sat_Question1 avec opération Somme

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 3
    Dernier message: 19/11/2015, 14h13
  2. [XL-2003] Recherche de plusieurs critères sur plusieurs lignes puis addition du nombre
    Par iIncoming dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 20/03/2014, 05h45
  3. Recherche de plusieurs résultats sur plusieurs critères
    Par Chen norris dans le forum Langage SQL
    Réponses: 2
    Dernier message: 01/08/2011, 17h18
  4. Selectionner une ligne avec un max sur plusieurs critères
    Par achestyx dans le forum Développement
    Réponses: 2
    Dernier message: 31/03/2011, 10h53
  5. Requette avec plusieurs critères sur plusieurs tables
    Par kha_yassine dans le forum Requêtes
    Réponses: 3
    Dernier message: 11/04/2008, 22h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo