Bonjour à vous et merci de votre aide et de votre temps.
Aujoud'hui j'ai constaté que le vieux truc qui consiste à mettre dans une requête un critère égale à [Forms]![NomForm]![NomControl] ne fonctionne plus. Il est simplement ignoré sans générer d'erreur.
J'ai fait le test sur 3 postes différents et avec 2 versions de Access (2003 et 2007) et j'ai eu le même résultat partout.
J'ai du remplacer cela par le code suivant :
Quelqu'un a-til eu le même problême ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Public Function GetParamFromForm(prmFormName As String, prmFieldName As String) As Variant If CurrentProject.AllForms(prmFormName).IsLoaded Then GetParamFromForm = Forms(prmFormName).Controls(prmFieldName).Value Else GetParamFromForm = Null End If End Function
A+
Partager