Envoyé par
boubignole
Si tu as utilisé une clause Where, c'est pas un filtre
essaye
1 2
| DoCmd.OpenReport "NomEtat", acViewPreview,
Me.NomDuForm.Form.RecordSource |
là la chaine Recordsource risque de ne pas être compatible avec l'argument "Clause Where" de OpenReport...
Mais l'idée est bonne effectivement si le filtrage se fait par un WHERE DANS le
Recordsource du form et non par la propriété Filter.
On pourrait le faire toujours sur ouverture du Report
1 2 3
| Private Sub Report_Open(Cancel As Integer)
Me.RecordSource = Forms!LeForm.RecordSource
End Sub |
Et bien sûr on se contente pour ouvrir le report de
Docmd.openreport "LeReport",acViewPreview
Partager