15. Februar 2017 01:38
CurrPage.SETSELECTIONFILTER(GewählteZeilen);
MESSAGE(FORMAT("GewählteZeilen".COUNT));
IF FINDFIRST() THEN BEGIN
SubLinks.SetFilterASPID(GewählteZeilen.ASP_ID);
MESSAGE(FORMAT(GewählteZeilen.ASP_ID));
END;
SetFilterASPID(Selected_ASP_ID : Code[10])
SETRANGE(ASP_ID,Selected_ASP_ID);
15. Februar 2017 09:22
marcussulic hat geschrieben:Sub Rechts:
- Code:
CurrPage.SETSELECTIONFILTER("GewählteZeilen");
MESSAGE(FORMAT("GewählteZeilen".COUNT));
IF FINDFIRST() THEN BEGIN
SubLinks.SetFilterASPID("GewählteZeilen".ASP_ID);
MESSAGE(FORMAT("GewählteZeilen".ASP_ID));
END;
CurrPage.SETSELECTIONFILTER("GewählteZeilen");
MESSAGE(FORMAT("GewählteZeilen".COUNT));
IF "GewählteZeilen".FINDFIRST() THEN BEGIN // <-- Record-Variable vor FINDFIRST fehlte
SubLinks.SetFilterASPID("GewählteZeilen".ASP_ID);
MESSAGE(FORMAT("GewählteZeilen".ASP_ID));
END;
15. Februar 2017 10:56
15. Februar 2017 16:06
SETRANGE(ASP_ID,'2354'); //fester bestehender Wert für Tests
15. Februar 2017 16:29
marcussulic hat geschrieben:Warum wird die Subpage nicht gefiltert sobald die Funktion aus einer anderen SubPage her benutzt wird.
15. Februar 2017 22:25
sweikelt hat geschrieben:ohne mir jetzt alles genau angesehen zu haben (ok hab's nur überflogen) - vielleicht filterst du zu spät (oder im falschen Trigger)
ggf. hilft auch schon ein CurrPage.Update ....wie gesagt - ich bin nur drübergeflogen
16. Februar 2017 09:44
IF FIND('-') THEN;
....
vielleicht auch noch
CurrPage.Update;
16. Februar 2017 12:08
16. Februar 2017 12:15
16. Februar 2017 12:55
Timo Lässer hat geschrieben:Hier ist der Part "Sales Line FactBox" (ID 19061127307) von dem Part "SalesLines" (ID 58) abhängig.
16. Februar 2017 15:22