Bonjour,
J'ai créé différents formulaires, tous liés à une table : un champ (zone de texte) référençant chaque colonne de cette même table
Sur 3 de ces formulaires, j'ai positionné une "zone de liste" qui reprend également ce qui est listé dans la table, histoire d'avoir une vue globale sur le contenu de la table.
Ensuite, dans mon code j'ai simplement écrit (sur les événements de déplacement dans la liste) :
iIdAgent = lstAgent.Value ==> lstAgent étant la "zone de liste"
DoCmd.SearchForRecord acDataForm, "Frm_Agent", acFirst, "id_agent = " & iIdAgent ==> Frm_Agent étant le formulaire.
çà, c'est OK !!! çà marche !
Seulement voilà ! J'ai ensuite placé mes différents formulaires dans un formulaire type "navigation" et là ! Cata. !! :-)
Message popup m'informant que l'objet "Frm_Agent" n'est pas ouvert !
Alors, je ne sais pas comment faire !?
Ouvrir le formulaire au moment du "clic" dans la zone de liste... pas géniale ! :-)
Mais peut-être, il y a-t-il un AUTRE moyen de parcourir les enregistrements que par "DoCmd.SearchForRecord..."
Si quelqu'un a une solution... j'en serai ravi !
Merci.
Partager