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 :

Erreur de code, compter et trie


Sujet :

Access

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 55
    Points : 19
    Points
    19
    Par défaut Erreur de code, compter et trie
    Bonjour,

    Je souhaiterai compter le nombre de facture et les afficher par personne.

    J'ai deux table, une table Patient (Nsecu, nom, prenom, ...)
    et une table Facture (Nfacture, Nsecu.....)

    Voici ma requete:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT DISTINCTROW Patient.Nom, Patient.Prénom, Count(Facture.Nfacture) AS [Nombre de Facture] 
    FROM Patient INNER JOIN Facture ON Patient.Nsecu =Facture.Nsecu 
    GROUP BY Elève.Nom, Elève.Prénom
    Mais à mon triste sort ca ne fonctionne pas.

    Pouvez vous m'aider please.

  2. #2
    En attente de confirmation mail
    Inscrit en
    Mars 2007
    Messages
    80
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 80
    Points : 53
    Points
    53
    Par défaut
    coucou

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT DISTINCTROW Patient.Nom, Patient.Prénom, Count(Facture.Nfacture) AS [Nombre de Facture] 
    FROM Patient INNER JOIN Facture ON Patient.Nsecu =Facture.Nsecu 
    GROUP BY Elève.Nom, Elève.Prénom
    a quoi correspond ce qui est en orange?
    ce n'est pas plutôt Count(Facture.Num)

    a++

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 55
    Points : 19
    Points
    19
    Par défaut
    Désolé, c'est une érreur de ma part, Nfacture est la clé primaire de ma table facture. Je viens de modifier mon poste.

  4. #4
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Bonjour,
    En reprenant l'exemple de ta table PATIENT et FACTURE, j'ai simplement créé une requête dans le QBE.....puis récupéré le code SQL.......

    Ce qui donne comme résultat:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    SELECT Patient.Nom, Patient.Prenom, Count(Facture.Nfacture) AS CompteDeNfacture
    FROM Patient LEFT JOIN Facture ON Patient.Nsecu = Facture.Nsecu
    GROUP BY Patient.Nom, Patient.Prenom;
    Ici la requête retourne correctement le nombre de facture par patient.

  5. #5
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 55
    Points : 19
    Points
    19
    Par défaut
    C'est super, je te remercie ca fonctionne nikel.

    Je suis vraiment une b.. en sql mdr

    [RESOLU]

  6. #6
    Membre expert
    Avatar de FreeAccess
    Homme Profil pro
    Un monde ou prendre est plus facile qu'apprendre.
    Inscrit en
    Mars 2006
    Messages
    2 745
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Un monde ou prendre est plus facile qu'apprendre.

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 745
    Points : 3 834
    Points
    3 834
    Par défaut
    Re,
    Comme quoi, je le répéte...quand j'ai des problèmes de création de requête, je n'hésite pas à les faire à partir du QBE d'Access....

    Par contre, je pense que le tag est mal placé......

    Bonne continuation

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

Discussions similaires

  1. Erreur système . Code : 1410 ?
    Par Interruption13h dans le forum C++Builder
    Réponses: 5
    Dernier message: 05/05/2006, 08h59
  2. [Debutant][XSL] Erreur de code programmation
    Par SkyDev dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 14/03/2006, 22h38
  3. Erreur : ce code n'est pas connu
    Par ruman dans le forum VBA Access
    Réponses: 17
    Dernier message: 13/02/2006, 11h37
  4. [MySQL] Erreur dans code php
    Par Badr3am dans le forum PHP & Base de données
    Réponses: 11
    Dernier message: 31/01/2006, 22h16
  5. Erreur de code
    Par petdelascar dans le forum C
    Réponses: 7
    Dernier message: 12/12/2005, 08h15

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