Bonjour,
j'ai besoin d'ouvrir un formulaire N°2 en pré-remplissant la valeur d'une liste déroulante "ListeNumDEI" en fonction d'une champs variable "Numero_DEI" issu d'un formulaire N°1 qui commande l'ouverture du formulaire 2.
Et la mystère.
extrait de code.
FormNameC = "Form-Affectation-DEI"
' définition du formulaire à ouvrir
DoCmd.OpenForm FormNameC, , , "[ListeNumDEI] = " & Numero_DEI & ";", , stLinkCriteria
ListeNumDEI : liste déroulante à pré - remplir et éventuellement à activer.
Numero_DEI : variable à envoyer au formulaire N°2.
Autre essai raté :
' DoCmd.OpenForm FormNameC, , , Me![ListeNumDEI] = Numero_DEI, , stLinkCriteria
' DoCmd.OpenForm FormNameC, , , "[ListeNumDEI] =" & Me.[Numero_DEI], , stLinkCriteria
'DoCmd.OpenForm FormNameC, , , "[ListeNumDEI] =" & Forms![Form-Suivi-Projet]![Numero_DEI], , stLinkCriteria
Une autre possibilité serait de créer un formulaire qui a son ouverture aille chercher la valeur du champs.
Mais comment affecter une macro a l'ouverture...
Configuration: Windows XP
Internet Explorer 6.0