Bonjour,
Tout d'abord un grand merci d'avance pour tous ceux qui s'intéresserons à mon problème.
Voici mon souci.
J'ai créé une Table 'Personnel' contenant tous les employés travaillant dans mon entreprise.
J'ai créé ensuite un formulaire 'Personnel' basé sur cette table.
Sachant que ces personnes sont affectées dans des quarts j'ai créé plusieurs boutons (un pour chaque quart) permettant aux responsables de quart de consulter les informations concernant les gens sous leur autorité.
Voici le code affecté à chaque bouton :
Private Sub Personnel_Equipe_A_Click()
DoCmd.OpenForm "Personnel", acNormal, , "Quart='A'"
DoCmd.Maximize
End Sub
Le problème c'est qu'une fois que le responsable travaille sur son formulaire (notamment lorsqu'il exécute des filtres), l'opération 'Afficher tous les enregistrements' du menu contextuel fait apparaître toutes les personnes travaillant dans l'entreprise, y compris celles des autres quarts.
Même problème en créant une requête pour chaque quart et en utilisant le code suivant pour l'ouverture du fomulaire :
Private Sub Personnel_Equipe_A_Click()
DoCmd.OpenForm "Personnel", acNormal, "Quart A"
DoCmd.Maximize
End Sub
A moins de créer une requête et un formulaire part quart je ne vois pas d'autre solution plus simple.
L'un de vous aurait-il une meilleure idée ?
Cordialement,
J. VAUTIER
Partager