9. März 2018 11:05
Schau dir mal in der Page 41 das Handling der "WorkDescription" an.
Es gibt das BLOB-Feld "Work Description". Das kann man nicht direkt in NAV anzeigen, also wird im OnAfterGetRecord-Trigger der Inhalt in eine Textvariable (WorkDescription) umgeleitet und diese auf der Page angezeigt.
Umgekehrt müssen Änderungen von WorkDescription durch den User in das BLOB zurück geschrieben werden. Und das kannst du dir abgucken von WorkDescription - OnValidate.
Du landest dan in Tabelle 36, SetWorkDescription:
- Code:
SetWorkDescription(NewWorkDescription : Text)
CLEAR("Work Description");
IF NewWorkDescription = '' THEN
EXIT;
TempBlob.Blob := "Work Description";
TempBlob.WriteAsText(NewWorkDescription,TEXTENCODING::Windows);
"Work Description" := TempBlob.Blob;
MODIFY;
Das ist zwar nicht ganz genau das, wonach du suchst, aber es gibt dir vielleicht eine bessere Vorstellung vom BLOB-Handling.