10. März 2006 16:53
10. März 2006 17:54
10. März 2006 17:58
OnPush()
Item.SetFILTER("No.", '10*');
Report.SETTABLEVIEW(Item);
Report.RUN;
10. März 2006 19:57
OnPush()
Item.SETFILTER("No.",'10*');
REPORT.RUN(Report::"4711",Item);
OnPush()
Item.SETFILTER("No.", '0815');
Cust.SETFILTER("No.", '4711');
MyReport.SETTABLEVIEW(Item);
MyReport.SETTABLEVIEW(Cust);
MyReport.RUN;
10. März 2006 20:20
Timo Lässer hat geschrieben:Ich weiß allerdings nicht, wie sich Navision verhält, wenn mehrere DataItems in dem Report dieselbe Tabelle verwenden.
(Wo mag Navision da wohl die Filter hinübertragen? 1. Vorkommen, alle Vorkommen? Keine Ahnung, da noch nicht ausprobiert.)
10. März 2006 20:37
10. März 2006 20:48
13. März 2006 10:14
13. März 2006 10:36
13. März 2006 11:09
13. März 2006 12:33
Ja, das geht.mgerhartz hat geschrieben:Zum Schluss aber noch eine Frage: Kann man trotzdem den Filter umgehen, indem man im ReqFilterField den Filter umsetzt. z. B. Im DataItemTableView habe ich "Booking Block" auf Yes gesetzt und im ReqFilterField setze ich das Feld auf NO. Geht sowas?
19. Mai 2017 10:45
rotsch hat geschrieben:Ich konnte das folgendermassen lösen:
SetupRec.Filter := Rec.GETVIEW()
Damit kann ich die durch den Benutzer gesetzten Filter in einer Tabelle ablegen. Dies kann man z.B. auf den OnPreDataItem-Trigger des Reports
tun.
Nun kannst Du auf dem Request-Form einen Lookup erstellen und den gewünschten Filter aus der Liste auswählen lassen.
Wiederum auf OnPreDataItem setzt Du dann den gelesenen Filter mit
Rec.SETVIEW(SetupRec.Filter)
19. Mai 2017 11:27