Bonjour.
Pour le bouton, je vais te donner la réponse en VBA mais si tu y tiens tu peux sans doute faire la même chose avec une macro.
Il me semble que l'assistant de création de bouton t'offre cette possibilité,
La commande VBA (procédure événementielle associée à Sur Click, entre Subet End Sub).
call docmd.OpenForm("NomTonForm",,,"[ClefPersonne]=" & me.ClefPersonne)
Ce code suppose que ClefPersonne est un nombre.
À adapter à ta réalité pour les noms.
Pour la table, il faut crée ce qu'on appelle une table d'association qui va te permettre d'avoir autant d'établissements par personne et autant de personne par établissement que voulu.
Je vais supposer que tu as quelque chose comme :
tblPersonne
ClefPersonne
Autres infos (ex : Nom, Prenom, Date Naissance)
tblEtablissement
ClefEatblissement
Autres infos (ex : Nom)
tblAssPersonneEtablissement
ClefAssPersonneEtablissement
ClefPersonne
ClefEtablissement
DateDebutSejour
DateFinSejour
- En relation avec tblPersonne sur ClefPersonne
- En relation avec tblEtablissement sur ClefEtablissement
Pour saisie les séjour, il te suffit de faire un formulaire basé sur la table tblAssPersonneEtablissement avec, par exemple, une liste déroulante basée sur la tblPersonne et un autre basée sur tblEtablisssement.
A+
Partager