Bonjour à tous !
Je viens vers vous car j'ai un petit problème bloquant qui me semble insoluble !
J'ai créé un formulaire avec dedans uniquement un champ identifiant et un objet liste. Puis j'y ai inséré un sous-formulaire avec comme champs père/fils ce champ identifiant.
Enfin sur ma liste j'ai mis la fonction 'rechercher un enregistrement basé sur ce que j'ai sélectionné dans la liste".
L'objectif étant que mon sous formulaire se mette automatiquement à jour dès que je sélectionne un enregistrement dans la liste.
Tout marche à merveille lorsque j'ouvre mon formulaire directement à partir de la barre de navigation, mais lorsque je l'ouvre à partir d'autre part (un autre formulaire, une macro, etc...) le sous-formulaire ne se mets plus à jour...
Auriez-vous une idée du pourquoi du comment ?
Merci d'avance,
Sardaucar
EDIT : Voici mon code appelant l'ouverture du formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 If Not IsNull(Me.lst_resultat) Then DoCmd.OpenForm "F_EtatPersonnes", acNormal, , "[id_personnes] = " & Me.lst_resultat If Not IsNull(Me.lst_resultat) Then DoCmd.Close acForm, Me.Name
Partager