Bonjour!
j'essaie d'ouvrir un état à partir de la fonction vba "openreport", avec pour condition la valeur d'un champ texte de mon formulaire :
DoCmd.OpenReport "E_ETP_Lettre_Invitation", acPreview, , "Expr8 Like " & Me.ThemeSession & ""
J'ai une erreur de synthaxe, je pense que c'est parce que Me.ThemeSession est un texte et non un numéro. Par contre, si je mets ça :
DoCmd.OpenReport "E_ETP_Lettre_Invitation", acPreview, , "Expr8 Like ""diététique"""
ça fonctionne. L'état trouve bien tous les enregistrements contenant l'expression recherchée. Donc j'ai essayé ça :
DoCmd.OpenReport "E_ETP_Lettre_Invitation", acPreview, , "Expr8 Like "" & Me.ThemeSession & """
et là l'état apparait vide (pas d'enregistrement correspondant)
Bref je suis un peu largué sur la synthaxe. Une idée?
Merci
Pierre
Partager