25. November 2016 11:43
IF Type=Type::Item THEN BEGIN
Item.GET("No." );
Item.CALCFIELDS(Picture);
END;
25. November 2016 13:42
Dynamixx hat geschrieben:- Wo muss der Code für CALCFIELDS hin und
- wie muss der Code aussehen? Mit dem hier klappt es leider nicht...
Dynamixx hat geschrieben:- Wo muss das Dataitem genau hin, wenn das Artikelbild je Zeile angedruckt werden soll?
ich bin übrigens genau nach der MSDN-Anleitung vorgegangen
25. November 2016 13:58
28. November 2016 08:54
28. November 2016 09:06
Item.GET(SalesLine."No.");
28. November 2016 09:41
28. November 2016 11:15
Natalie hat geschrieben:Eine Quellextzeile ist falsch. Du willst doch die Artikelnr. aus der VK-Zeile lesen, um damit den Artikel zu laden.
28. November 2016 13:23
28. November 2016 13:59
28. November 2016 14:12
LOCAL PROCEDURE GetFirstMediaFromSet@1000000000(MediaSetID@1000000000 : GUID;VAR TempBlob@1000000001 : Record 99008535) : Boolean;
VAR
TenantMediaSet@1000000002 : Record 2000000183;
OStream@1000000003 : OutStream;
BEGIN
CLEAR(TempBlob);
TenantMediaSet.SETRANGE(ID, MediaSetID);
IF TenantMediaSet.FINDFIRST THEN BEGIN
TempBlob.Blob.CREATEOUTSTREAM(OStream);
TenantMediaSet."Media ID".EXPORTSTREAM(OStream);
EXIT(TRUE);
END;
EXIT(FALSE);
END;
OnAfterGetRecord=BEGIN
IF NOT GetFirstMediaFromSet(Item.Picture.MEDIAID, TempBlob) THEN BEGIN
CurrReport.SKIP;
END;
END;
30. November 2016 15:09
SilverX hat geschrieben:
- Code:
LOCAL PROCEDURE GetFirstMediaFromSet@1000000000(MediaSetID@1000000000 : GUID;VAR TempBlob@1000000001 : Record 99008535) : Boolean;
VAR
TenantMediaSet@1000000002 : Record 2000000183;
OStream@1000000003 : OutStream;
30. November 2016 15:58
IF NOT GetFirstMediaFromSet(Item.Picture.MEDIAID, TempBlob) THEN BEGIN
CurrReport.SKIP;
END;
6. Dezember 2016 08:59