Bonjour à tous.

Voilà, j'aimerai ouvrir un formulaire à partir d'un autre en filtrant les enregistrements à partir de la valeur d'un contrôle du premier formulaire.

J'utilise donc la fonction docmd.openform:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DoCmd.OpenForm "EMPLOYE1", acNormal, , "EMPLOYE.EMP_ID = " & Me.TXT_ID
Jusque là tout va bien.
Mais je voudrais ajouter un paramètre pour le filtre. Dans l'aide access, ils précisent que Wherecondition correspond à la clause WHERE en SQL, mais sans utiliser le WHERE.

Voilà ce que j'ai tenté de faire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
DoCmd.OpenForm "EMPLOYE1", acNormal, , "EMPLOYE.EMP_ID = " & Me.TXT_ID & And POINTAGE.POINT_DATE = " & Me.TXT_DATE & ""
Lorsque j'éxécute le code, un message d'erreur me dit qu'il y a une erreur de syntaxe, en fait il ne met pas d'espace entre la valeur de "TXT_ID" et le "And".

Auriez-vous une idée svp?