Forum |  HardWare.fr | News | Articles | PC | Prix | S'identifier | S'inscrire | Shop Recherche
1566 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Données manquantes dans un état access

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Données manquantes dans un état access

n°2312242
mamannie
Posté le 09-03-2018 à 12:40:49  profilanswer
 

Bonjour à tous
 
Je suis débutante en access et j'ai un problème sur un état qui peut déjà paraître complexe.
 
J'ai une table avec clé primaire ID Structure. L'état basique correspondant à cette table est bon et affiche tous les enregistrements.
 
Cette table est liée à une table de suivi de correspondance (mail, tel) avec les structures présentes dans la première table citée via la clé primaire citée (ID Structure) qui n'est pas clé primaire de la seconde.
Il n'y a pas dans la seconde table de données pour chaque enregistrement de la première table.
 
J'ai monté, avec l'assistant état, un état devant me permettant de visualiser quelles structures avaient ou n'avaient pas été approchées (pas présentes dans la table 2).
 
Or, je viens de m'apercevoir que l'état en question ne m'affichait que les structures qui avaient une correspondance dans la table 2.
 
Pourriez vous m'aider à paramétrer correctement mon état pour qu'il me donne la liste des structures avec ou sans correspondance.
 
J'espère avoir été claire.
Merci de votre aide
Annie


Message édité par mamannie le 09-03-2018 à 23:35:56
mood
Publicité
Posté le 09-03-2018 à 12:40:49  profilanswer
 

n°2312256
TotalRecal​l
Posté le 09-03-2018 à 16:25:49  profilanswer
 

Dans Access je n'ai aucune idée de comment on gère ca mais d'une façon générale ton problème est une histoire de jointure externe vs jointure interne.
 
Il y a des chances que dans le truc visuel où tu conçois tes requêtes tu puisses cliquer sur le lien entre les tables et dire comment gérer ça.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2312262
mamannie
Posté le 09-03-2018 à 17:31:28  profilanswer
 

Je suis d'accord mais comment faire ?

n°2312271
TotalRecal​l
Posté le 09-03-2018 à 18:20:12  profilanswer
 

Si ma suggestion ne donne rien cherche sur google avec les mots clés que je te donne dans le début de mon message (genre "comment faire jointure externe access" )


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2312279
mamannie
Posté le 09-03-2018 à 21:53:22  profilanswer
 

Merci beaucoup.
Je vais essayer

n°2312283
mamannie
Posté le 09-03-2018 à 23:25:38  profilanswer
 

Trouvé !
Merci pour la suggestion.
Ne parlant pas SQL, j'ai eu un peu de mal à décrypter mais j'ai fini par trouver, dans les propriétés de l'état, la requête SQL où remplacer INNER JOIN par LEFT JOIN.
 
J'avais bien paramétré la relation en jointure externe (sans en connaitre le nom).


Message édité par mamannie le 09-03-2018 à 23:34:54
n°2312285
TotalRecal​l
Posté le 10-03-2018 à 02:14:54  profilanswer
 

C'est ça. C'est l'équivalent anglais, comme tu disais ne pas travailler directement en sql je t'avais donné le nom de la notion.
Ca donne ce que tu veux maintenant ?
Je t'invite à lire quand même un cours de SQL pour te familiariser avec tout ça.


Message édité par TotalRecall le 10-03-2018 à 02:16:49

---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°2312729
rufo
Pas me confondre avec Lycos!
Posté le 19-03-2018 à 23:25:45  profilanswer
 

Pour info, un TableA LEFT JOIN TableB  va lister tous les enregistrements de TableA avec son ou ses éventuelles correspondances dans TableB.
 
Pour faire l'inverse, soit on faite TableB LEFT JOIN TableA soit on fait TableA RIGHT JOIN TableB ;)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Cantine Calandreta : http://sourceforge.net/projects/canteen-calandreta

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [Résolu] Données manquantes dans un état access

 

Sujets relatifs
Comment réparer numauto AccessModifier valeur cellule Excel en VBA Access
Afficher mes données que si ma checkbox est cochéeconseil pour établir MCD relations table access
Constructeur, base de données et sessionAccess une macro ne s'exécute pas
Probleme performance et structure de donnees avec MongoDBDonnées dans tableau après un fetchAll()
Editeur de base de donnéesProblème de requête sous Access
Plus de sujets relatifs à : [Résolu] Données manquantes dans un état access


Copyright © 1997-2018 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR