Bonjour,
J'ai un formulaire avec 2 sous formulaires.
Le premier contient des activités, et pour chacune des activités on peut avoir plusieurs dangers (dangers qui seront listés dans une zone de liste du second sous formulaire).
Dans le premier sous formulaire, sur click de la zone de liste (celle où on sélectionne une activité), j'ai donc mis un :
Liste8 = zone de liste du premier sous formulaire qui affiche les activités
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Dim Db As DAO.Database Dim rs As Object Set rs = Me.Recordset.Clone rs.FindFirst "[IdxAct] = " & Str(Nz(Me![Liste8], 0)) If Not rs.EOF Then Me.Bookmark = rs.Bookmark Forms!frm_evaluation!frm_danger_sous.Form!Liste22.Requery Forms!frm_evaluation!frm_danger_sous.Form.Requery
Liste22 = zone de liste du second sous formulaire qui affiche les dangers d'une activités sélectionnées dans le premier sous form
Mon deuxième sous form contient en plus de la zone de liste, les champs de la table danger.
Jusque là tout va bien. Lorsque je sélectionne une activité qui contient des dangers, ces derniers s'affichent dans la zone de liste, et lorsque je sélectionne un danger, les champs se mettent à jour en conséquence.
Le soucis arrive quand je sélectionne une activité qui n'a pas de danger, et là, c'est le drame, puisque TOUT mes champs + mes boutons + ma zone de liste + mes listes déroulantes de mon second sous formulaire disparaissent ....
Et c'est là que je saisie pas le problème.
En enlevant le : Forms!frm_evaluation!frm_danger_sous.Form.Requery
ça ne fait pas disparaitre tous les champs, mais par contre derrière si je sélectionne un danger dans ma zone de liste, les champs ne se mettent plus à jour en conséquence
Merci de votre aide !
Partager