Access ouverture formulaire pré-rempli

Résolu/Fermé
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 - 14 août 2008 à 16:05
artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 - 14 août 2008 à 17:05
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...

1 réponse

artamys Messages postés 120 Date d'inscription lundi 18 juin 2007 Statut Membre Dernière intervention 9 mars 2018 7
14 août 2008 à 17:05
ok, trouvé. cela marchait mais comme la valeur affichée n'était pas celle séléctionnée cela plantait.

DoCmd.OpenForm FormNameC, , , "[ListeNumDEI] = " & Numero_DEI & ";", , stLinkCriteria

valide.
0