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 :

Requêtes inexploitables : où est mon erreur ?


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 Requêtes inexploitables : où est mon erreur ?
    Bonsoir à toutes et à tous,

    quand il n'y en a plus, il y en a encore...
    je dispose de 2 requêtes qui me posent problèmes. En effet j'ai eu plusieurs conseils que j'ai appliqué mais sans succès pour ces 2 requêtes ?

    Pouvez-vous me dire où se trouve mon erreur et de quel moyen on peux la corriger SVP ?MCD relationnel.docx

    Merci pour vos futures réponses !

  2. #2
    Candidat au Club
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Janvier 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2017
    Messages : 3
    Points : 4
    Points
    4
    Par défaut 2 requetes
    bonsoir,
    dans le message Docx en PJ, 1 seul requête apparaît
    deuxièmement, quel message d'erreur apparaît après l'activation de la requête ?

  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
    la seconde requête est la suivante :
    SELECT PARTENAIRE.N°Partenaire, PARTENAIRE.Entreprise_Partenaire, SUM(DEPENSE.Montant_depense) AS [A payer], DEPENSE.N°Operation_banque, DEPENSE.N°Operation.caisse
    FROM (ANIMAL INNER JOIN PARTENAIRE ON ANIMAL.N°Animal = PARTENAIRE.N°animal) INNER JOIN DEPENSE ON ANIMAL.N°Animal = DEPENSE.N°animal_depense
    WHERE N°Operation_banque IS NULL
    OR N°Operation_caisse IS NULL
    GROUP BY N°Partenaire ASC;

    je souhaite avoir le montant à payer quand le N° d'opération est vide

  4. #4
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    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 648
    Points : 14 626
    Points
    14 626
    Par défaut
    Bonsoir,
    dans le SELECT, il faut enlever les champs qui ne font pas partie du regroupement : PARTENAIRE.Entreprise_Partenaire, DEPENSE.N°Operation_banque et DEPENSE.N°Operation.caisse.
    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
    Candidat au Club
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Janvier 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2017
    Messages : 3
    Points : 4
    Points
    4
    Par défaut requete 1
    bonsoir,
    dans la requête 1, quel résultat souhaitez-vous obtenir ? (quels champs voulez-vous sélectionner ?)
    Tous les champs commençant par "n°" sont-ils bien au format numeroauto ou numérique ?

  6. #6
    Candidat au Club
    Homme Profil pro
    Responsable sécurité
    Inscrit en
    Janvier 2017
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Responsable sécurité
    Secteur : Conseil

    Informations forums :
    Inscription : Janvier 2017
    Messages : 3
    Points : 4
    Points
    4
    Par défaut requete2
    dans la requete 2, le champ N°Operation_caisse (table depense) comporte 1 point à la place de l'underscore entre le mot operation et le mot caisse
    DEPENSE.N°Operation.caisse au lieu de DEPENSE.N°Operation_caisse

  7. #7
    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
    Citation Envoyé par tee_grandbois Voir le message
    Bonsoir,
    dans le SELECT, il faut enlever les champs qui ne font pas partie du regroupement : PARTENAIRE.Entreprise_Partenaire, DEPENSE.N°Operation_banque et DEPENSE.N°Operation.caisse.
    C'est à dire il faut que je les enleve du Select ??

  8. #8
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    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 648
    Points : 14 626
    Points
    14 626
    Par défaut
    C'est à dire il faut que je les enleve du Select ??
    Oui, ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT PARTENAIRE.N°Partenaire, SUM(DEPENSE.Montant_depense) AS [A payer] 
    FROM (ANIMAL INNER JOIN PARTENAIRE ON ANIMAL.N°Animal = PARTENAIRE.N°animal) INNER JOIN DEPENSE ON ANIMAL.N°Animal = DEPENSE.N°animal_depense
    WHERE N°Operation_banque IS NULL
    OR N°Operation_caisse IS NULL
    GROUP BY N°Partenaire ASC;
    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 ?

  9. #9
    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
    Citation Envoyé par tee_grandbois Voir le message
    Oui, ce qui donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    SELECT PARTENAIRE.N°Partenaire, SUM(DEPENSE.Montant_depense) AS [A payer] 
    FROM (ANIMAL INNER JOIN PARTENAIRE ON ANIMAL.N°Animal = PARTENAIRE.N°animal) INNER JOIN DEPENSE ON ANIMAL.N°Animal = DEPENSE.N°animal_depense
    WHERE N°Operation_banque IS NULL
    OR N°Operation_caisse IS NULL
    GROUP BY N°Partenaire ASC;
    Le logiciel me bloque encore car pour lui dans le GROUP BY N°Partenaire peut etre désigné dans plusieurs tables (celle mentionné dans FROM)

  10. #10
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    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 648
    Points : 14 626
    Points
    14 626
    Par défaut
    préfixe le nom du champ avec la table principale : PARTENAIRE.N°Partenaire. N'y aurait-il pas une jointure manquante dans ce cas ? Pour moi cela semble évident.
    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 ?

  11. #11
    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ésolu
    Je suis passé par un autre moyen, l'assistant de requêtes m'a permis de réaliser la requêtes correctement.
    Merci en tout cas pour tes précieux conseils !

  12. #12
    Expert éminent sénior
    Avatar de tee_grandbois
    Homme Profil pro
    retraité
    Inscrit en
    Novembre 2004
    Messages
    8 648
    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 648
    Points : 14 626
    Points
    14 626
    Par défaut
    Je suis passé par un autre moyen, l'assistant de requêtes m'a permis de réaliser la requêtes correctement.
    Il est même vivement conseillé d'abuser de l'assistant de requêtes !
    Bonne continuation
    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 ?

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

Discussions similaires

  1. Débutant, quelle est mon erreur ?
    Par vladimire dans le forum Servlets/JSP
    Réponses: 5
    Dernier message: 15/05/2009, 23h43
  2. [VC#] - Je ne comprends pas ou est mon erreur !
    Par epc dans le forum Windows Forms
    Réponses: 32
    Dernier message: 03/11/2008, 19h10
  3. Où est mon erreur ?
    Par diaruga dans le forum C#
    Réponses: 6
    Dernier message: 04/08/2008, 11h56
  4. [MySQL] Mais ou est mon erreur de syntax?
    Par pierrot10 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 07/10/2006, 15h59
  5. Où est mon erreur ?
    Par Fusio dans le forum Langage
    Réponses: 5
    Dernier message: 07/04/2006, 17h29

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