18. September 2006 20:01
Ich stand mal vor dem selben Problem. Leider konnte ich es auch nicht wirklich 100% elegant lösen.
Beim Aufruf eines Reports wird zuerst OnInitReport(), dann Form - OnInit() und anschließend die PrinterSelection aufgerufen. Die gespeicherten Filter werden offensichtlich danach aus der ZUP geholt bzw. daraus befüllt. Also keine Möglichkeit einzugreifen. Aber:
1. Möglichkeit: Filter über ReqForm nachprogrammieren (unflexibel)
2. Möglichkeit: Über REPORT.RUN/RUNMODAL einen "leeren" Datensatz übergeben. Dieser Initialisiert dann zumindest die Filter des ersten DataItem neu. Nachteil halt, funktioniert nur fürs erste DataItem und ist nicht von überall problemlos aufrufbar.
3. Möglichkeit: Jemand hat eine echte Lösung parat