Salut myrddin99,
un p'tit test rapide permet de constater qu'une zone de texte dans l'état ne stock pas de valeur. donc => Me.texte="" d'où surement aucune donnée en retour. tu peux en revanche faire:
Me.Filter = "[champ1] = """ & "mon texte" & """"
ou faire référence à un emplacement sur un formulaire:
Me.Filter = "[champ1] = """ & Forms("monForm").maZDT & """"
il faut penser à doubler les côtes et guillemets avec replace().
en principe les états ne sont pas utilisés pour faire de traitement mais simplement faire un aperçu et impression. Les traitements se font avec un formulaire et on utilise le paramètre de filtre sur l'ouverture Docmd.OpenReport.
Partager