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:
Jusque là tout va bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 DoCmd.OpenForm "EMPLOYE1", acNormal, , "EMPLOYE.EMP_ID = " & Me.TXT_ID
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:
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".
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 & ""
Auriez-vous une idée svp?
Partager