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 :

Une requête étrange qui n'affiche pas toutes les entrées [AC-97]


Sujet :

Requêtes et SQL.

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut Une requête étrange qui n'affiche pas toutes les entrées
    Bonjour à tous,

    Je suis en train de m'arracher les cheveux alors je fais appel à vous car je ne vois vraiment pas où le problème peut se situer.

    J'ai une requête qui utilise plusieurs tables pour m'afficher une liste de participants pour une formation donnée, via un formulaire avec liste de sélection.

    Je dois encore améliorer le système, mais il m'arrive un truc que je ne comprends pas.

    Lorsque j'ouvre le formulaire dans lequel j'encode les inscriptions, ou la table brute, je peux constater que pour une formation donnée, j'ai 15 inscrits présents.

    Mais lorsque j'exécute le formulaire, ou la requête à la source de ce formulaire, il m'affiche 12 inscriptions.

    Je suis persuadé qu'il y a une erreur de ma part dans la conception de ma requête mais je ne vois pas le problème. J'ai ajouté une inscription fictive et je ne l'ai pas vue dans ma liste, j'ai "supprimé" (changé le n° de formation) d'une inscription qui s'affiche dans ma liste de 12, et elle est bien enlevée.

    Voici une capture d'écran de ma requête
    http://img237.imageshack.us/i/tempfe.jpg/

    J'espère que vous trouverez l'erreur car moi je ne l'ai pas trouvée.
    Je suis persuadé que le problème se trouve uniquement dans la requête.

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur VBA Access
    Inscrit en
    Avril 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur VBA Access

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 109
    Points : 1 535
    Points
    1 535
    Par défaut
    Bonjour,
    d'après la requête tu ne sélectionnes que les inscriptions ayant le statut Présent et/ou en attente. Y a-t-il d'autres statut ?

  3. #3
    Expert confirmé Avatar de Richard_35
    Homme Profil pro
    Inscrit en
    Juillet 2007
    Messages
    3 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 3 121
    Points : 4 596
    Points
    4 596
    Par défaut
    Bonjour ZoliveR et ilank,

    Juste une remarque en passant et, peut-être, est-ce le problème.

    La liaison 1---N entre 2 tables ne veut pas dire la même chose que la flèche droite entre 2 tables.

    TableA 1---N TableB veut simplement rappeler à la requête :
    Pour 1 éléments de TableA il peut exister N éléments de TableB (via un champ défini), ce qui ne sert pas à grand chose...

    TableA ---> TableB (flèche droite) veut dire à la requête :
    Si un élément de TableA n'a pas de correspondance avec un élément de TableB, alors je veux voir, malgré tout, l'enregistrement de TableA (les champs de TableB seront alors = Null).

    Donc, peut-être, qu'une correspondance n'est pas trouvée et que la flèche n'est pas à droite.
    Dis-nous et à bientôt,
    Richard.
    ----------------------------------------------------------------------------------------------
    En cas de résolution, et afin de faciliter la tâche des bénévoles, merci de cliquer sur .
    et permettent aux forumeurs de cibler leur recherche dans une discussion : n'hésitez pas à voter !

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    108
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Août 2005
    Messages : 108
    Points : 52
    Points
    52
    Par défaut résolu!
    Rebonjour!

    Après avoir fait quelques tests, j'ai vu d'où venait l'erreur,

    La liaison vers la table Code Postal était incorrecte (elle était sans la flèche, je l'ai mise (option 3 Access 97 - Inclure tous les enregistrements de la table ... et seulement ceux de la table ...)

    Ce qui fait qu'elle n'incluait pas les enregistrements dont les données persos n'avaient pas de code postal (d'où les 3 "absents".

    Voila merci beaucoup

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

Discussions similaires

  1. [WD-MAC 2011] Fichier volumineux qui n'affiche pas toutes les pages
    Par Hardofflas dans le forum Word
    Réponses: 1
    Dernier message: 05/06/2012, 08h00
  2. Image issue d'une requête SQL ne s'affichent pas toutes
    Par princesse95 dans le forum Langage
    Réponses: 21
    Dernier message: 13/03/2009, 15h22
  3. Ma requête avec jointures n'affiche pas tout
    Par Tchupacabra dans le forum Langage SQL
    Réponses: 9
    Dernier message: 30/05/2008, 14h49
  4. Requete qui n'affiche pas tout
    Par sebinator dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 11/12/2007, 17h52
  5. Requête de sélection n'affiche pas tout
    Par tojiji dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 03/08/2006, 21h33

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