27. November 2008 11:08
CalcPhysInvtOrderLines.Def(PhysInvtOrderHeader);
Item.SETRANGE("Inventory Value Zero", FALSE);
Item.SETRANGE("Item Category Code","Item Category".GETFILTER(Code));
Item.SETRANGE("Location Filter", "Item Category".GETFILTER("Location Filter"));
Item.SETRANGE(Blocked, FALSE);
CalcPhysInvtOrderLines.SETTABLEVIEW(Item);
// Länge des String Code ermitteln
codeLen := STRLEN(Code);
IF COPYSTR(Code,0,1) = ''' THEN /// ''' = 3 Hochkommata
newCodeStr :=COPYSTR(Code,1,codeLen-1)
27. November 2008 11:14
...SETFILTER(..., '%1|%2|%3', 'B0', 'B1', 'B2');
27. November 2008 11:28
Item.SETRANGE("Item Category Code","Item Category".GETFILTER(Code));
27. November 2008 11:41
Natalie hat geschrieben:Wie hast du den Pipe-Filter per Quelltext eingegeben?
Funktioniert auchnicht?
- Code:
...SETFILTER(..., '%1|%2|%3', 'B0', 'B1', 'B2');
McClane hat geschrieben:Item.SETRANGE("Item Category Code","Item Category".GETFILTER(Code));
Tausch doch mal das SetRange gegen ein SetFilter, das sollte dann eigentlich klappen.