27. November 2020 22:43
28. November 2020 20:22
1. Dezember 2020 14:49
1. Dezember 2020 15:42
3. Dezember 2020 15:16
ReadNotes_Whs_ShipPicks(WhsActHeader : Record "Warehouse Activity Header";VAR Info_BT : BigText)
CRLF := '';
CRLF[1]:= 13;
CRLF[2]:= 10;
RecRef.GETTABLE(WhsActHeader);
RecordLink.SETRANGE("Record ID",RecRef.RECORDID);
CLEAR(NoteText);
IF RecordLink.FINDFIRST THEN BEGIN
REPEAT
RecordLink.CALCFIELDS(Note);
IF RecordLink.Note.HASVALUE THEN BEGIN
RecordLink.Note.CREATEINSTREAM(Stream); //Funktioniert, Umlaute falsch
//RecordLink.Note.CREATEINSTREAM(Stream,TEXTENCODING::UTF8); //Funktioniert auf der 1. Notiz, Umlaute richtig!
NoteText.READ(Stream);
NoteText.GETSUBTEXT(NoteText, 2);
BT_Lenght := NoteText.LENGTH;
IF BT_Lenght > 0 THEN
NoteText.ADDTEXT(CRLF,BT_Lenght+1);
BT_Lenght := Info.LENGTH;
IF BT_Lenght > 0 THEN BEGIN
Info.ADDTEXT(CRLF,BT_Lenght+3);
BT_Lenght := Info.LENGTH;
Info.ADDTEXT(NoteText,BT_Lenght+1);
END
ELSE BEGIN
Info := NoteText;
END;
END;
UNTIL RecordLink.NEXT = 0;
Info_BT := Info;
END;
3. Dezember 2020 17:28
NoteText.GETSUBTEXT(NoteText, 2);
3. Dezember 2020 17:48
3. Dezember 2020 17:51
sweikelt hat geschrieben:...aber die Dinger sollte man ab und an auch mal clearen ;)...