Bonjour à tous,
Bravo pour le forum, super et très intéressant.
J'en viens directement à mon problème. J'ai créé une base sous Microsoft Access 2003 et je souhaite avoir une vue sur une table par rapport à une autre. La 1ere table (TireurComplet) comprend la liste totale des noms de chasseurs avec leur n° permis, assurance... voici la liste des champs :
La seconde table (Tireur) est la liste des tireurs pour la saison en cours. Je dois cocher les noms dans TireurComplet et j'aimerai avoir, via une requête, les enregistrements qui ne sont pas dans la table Tireur. Cela pour pouvoir rajouter en cours de saison un nouveau chasseur juste en le cochant via une requete d’ajout. Voici la liste des champs de la seconde table :Num -> clef primaire
Ensaison -> champ OUI/NON à cocher
Tireur -> Nom du tireur
Validé le
Délivré par
N° Permis
Assur N°
Comp Assur
Assuvalid
TypeTireur -> Partenaire ou Invité
N° Tel
N° Port
J'ai crée la requete suivante :Tireur -> Nom du tireur
Validé le
N° Permis
Assur N°
Comp Assur
Assuvalid
TypeTireur -> Partenaire ou Invité
N° Tel
N° Port
Mais lorsque je la lance elle me sort plusieurs fois à la suite la même liste de réponses. (10 fois les noms identiques) Je ne comprends pas cette réponse surtout que lorsque je change le <> par = tout fonctionne correctement. Avez-vous une idée et pouvez-vous m'aider ? Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT TireurComplet.Tireur, TireurComplet.[Validé le1], TireurComplet.[N° Permis], TireurComplet.[Assur N°], TireurComplet.[Comp Assur], TireurComplet.Assuvalid, TireurComplet.TypeTireur, TireurComplet.[N° TEL], TireurComplet.[N° Port] FROM TireurComplet, Tireur WHERE (((TireurComplet.Tireur)<>Tireur.Tireur) and ((TireurComplet.TypeTireur)="Invité") and ((TireurComplet.EnSaison)=yes));
Morph.
![]()
![]()
FRANK
Partager