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

Access Discussion :

Réalisation de requêtes ; Entrer valeur paramètre non souhaitée


Sujet :

Access

  1. #1
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut Réalisation de requêtes ; Entrer valeur paramètre non souhaitée
    Bonjour à toutes et à tous,

    J'ai un gros soucis sur la réalisation de ma requête.
    En effet quand je souhaite exécuter ma requête il me demande une valeur paramètre sur chacun des critères mentionnés sur ma requête.
    J'ai été sur le site support office pour trouver une solution. Il est indiqué de vérifier si les critères souhaités sont bien renseignés. (si c'est une donnée texte, est-il bien indiqué texte dans le champ correspondant en mode création).
    Tout ceci est correct mais ma requête est toujours pas exploitable....
    Je désespère, car mon examen sur ça arrive bientôt et personne a pu m'aider.

    Un grand merci d'avance à ceux et celles qui pourront m'aider.

  2. #2
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 650
    Points : 14 628
    Points
    14 628
    Par défaut
    Bonsoir,
    on te croit sur parole, mais si tu nous mettait le code à disposition ce serait plus facile de t'aider. Copie le texte de ta requête (en mode SQL sur Access) et poste-le entre les balises de code (en cliquant sur l'icône '#').
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  3. #3
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    oui biensur, c'est l'une de mes requêtes :
    SELECT Type_recette, SUM(montant_recette.RECETTE) AS [Montant recette], SUM(Montant_don) AS [Montant don]
    FROM DON, RECETTE
    GROUP BY Type_recette;

    le MCD est joint :MCD relationnel.docx

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 650
    Points : 14 628
    Points
    14 628
    Par défaut
    Bonsoir,
    quand on préfixe un champ, la syntaxe est normalement TABLE.Champ, donc ceci : SUM(montant_recette.RECETTE) est incorrect, il faudrait inverser (RECETTE.montant_recette). De plus, tu utilises 2 tables et il n' y a pas de jointure entre elles, le résultat sera le produit cartésien des tables.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  5. #5
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    j'ai appliqué ça et ça marche !
    je ne savais pas qu'il fallait une critère de jointure même si l'on souhaitant 2 résultats distincts et non liés entre eux.

    Un grand merci en tout cas. Sincèrement !

  6. #6
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    une des mes requêtes :
    SELECT ACTION.N°Animal, ACTION.Type_action
    FROM [ACTION]
    WHERE ACTION.Type_action="Stérilisation+ID"

    ACTION
    N°Action
    Date_action
    Type_action
    Motif_action
    N°Partenaire_action
    Durée_benevolat_action
    Finalite_action
    Statut_action
    N°Animal
    N°Adherent

    critère de stérilisation : Stérilisation+ID
    type_action est un texte court qualifié par des données dont stérilisation+ID
    Par exemple en appliquant ton idée access m'affiche " le champ à plusieurs valeurs "ACTION.Type_action" ne peut-être utilisé dans une clause WHERE ou HAVING"

    sais-tu pourquoi ?

  7. #7
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 650
    Points : 14 628
    Points
    14 628
    Par défaut
    Bonsoir,
    d'après ton MCD (bonne idée de l'avoir posté), Type_action est un champ multivalué (champ contenant plusieurs valeurs) que, personnellement, je n'ai jamais utilisé. Mais d'après la FAQ il faut ajouter .Value à la fin de ce type de champ :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT ACTION.N°Animal, ACTION.Type_action
    FROM [ACTION]
    WHERE ACTION.Type_action.Value="Stérilisation+ID"
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  8. #8
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    ça a marché !!!!! c'est super
    puis-je t'exposer d'autres requêtes qui me posent des difficultés ?

  9. #9
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 650
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Novembre 2004
    Messages : 8 650
    Points : 14 628
    Points
    14 628
    Par défaut
    Déjà, marque ce post en "Résolu" et si jamais tu ne t'en sors pas avec d'autres requêtes, tu postes une nouvelle discussion.
    Merci.
    Quand on est derrière l'écran on n'a aucun clavier sous les mains ...
    ah non ? donc devant l'écran c'est la connectique ?

  10. #10
    Futur Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2017
    Messages
    12
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Janvier 2017
    Messages : 12
    Points : 8
    Points
    8
    Par défaut
    très bien !
    Un grand merci est tout cas !!!!

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

Discussions similaires

  1. [AC-2007] Critère requête "entrer valeur de paramètre"
    Par le_sayan dans le forum Requêtes et SQL.
    Réponses: 4
    Dernier message: 01/07/2010, 17h35
  2. Requête paramétrée non traitée C#.Net + Access
    Par Arnofish dans le forum Accès aux données
    Réponses: 1
    Dernier message: 04/01/2008, 12h13
  3. entrer un paramètre dans une requête
    Par schwarzy2 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 02/09/2007, 11h07
  4. Requête avec paramètre non défini à l'avance
    Par The_Super_Steph dans le forum Requêtes et SQL.
    Réponses: 1
    Dernier message: 05/06/2007, 09h46
  5. Entrer valeur paramètre.
    Par Tarbelin78 dans le forum Access
    Réponses: 3
    Dernier message: 30/08/2006, 20h42

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