Bonjour à toutes et à tous,
Je débute en Access, et je me retrouve devant un soucis (comme beaucoup de gens qui postent sur ce forum, je sais) :
J'ai une table comportant des coordonnées des employés (âge, nom, adresse, n° de tel, etc.), et une autre comportant des missions assignées à ces employés (avec donc l'identifiant de l'employé concerné, la date prévue pour la mission, etc.)
Une requête affiche dans un formulaire la liste des missions pour une période donnée avec le nom de l'animateur et son adresse.
Il y a donc une jointure sur l'identifiant de l'employé pour faire le lien entre les deux tables.
Le soucis c'est quand je ne précise pas d'employé quand je crée une mission. Ça peut arriver pour me laisser le temps de gérer les plannings mais pour réserver quand même la période. Et là, la mission "sans animateur" n'apparaît simplement pas dans mon formulaire.
Je n'avais pas ce soucis là avant que je crée cette jointure: auparavant, mon formulaire affichait juste le nom de l'employé, et donc laissait la case "nom de l'employé" vide en cas d'absence d'employé.
Depuis que j'ai mis cette histoire de jointure une mission sans animateur n'est tout simplement pas affichée, alors que je voudrais que ça laisse les cases "nom de l'employé" et "téléphone de l'employé" vides.
Que dois-je mettre dans la requête pour que l'absence d'employé ne pose pas de soucis ?
Voici un petit schéma simpliste de cette requête et de la jointure, c'est plus simple à comprendre :
(vive l'ascii-art lol)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 +-------------+ |TABLE MISSION| +-------------+ |.ID_Mission | |.Num_Employé |---------+ +-------------+ |.Date_Début | | |TABLE EMPLOYÉ| |.Date_Fin | | +-------------+ +-------------+ +---------|.ID_Employé | |.Nom_Employé | |.Age_Employé | |.Adresse_Empl| +-------------+
Merci de votre aide !
Partager