Hallo zusammen, ich möchte eine eigene DB-Tabelle um ein Kommentarfeld (mind. 400 Bytes) erweitern. Außerdem soll ein bestimmter Report, aus dem heraus diese DB-Tabelle upgedatet wird, ein Feld auf dem Selectionscreen bekommen, wo ein frei wählbarer Text eingegeben werden kann, der dieses Kommentarfeld in der DB-Tabelle bestückt. Frage: wie?
Problem1: ich kann kein Tabellenfeld > 255 Bytes anlegen -> Generierungsfehler!
Problem2: ich kann zwar im Report ein Parameterfeld mit einer Größe über 255 Bytes definieren, aber wenn man das mal testet, dann endet die Eingabe auf dem Screen mit dem 132. Zeichen.
Mein Lösungsansatz wäre, mehrere kleine Felder zu definieren (a: in DB-Tabelle und b: auf dem Selectionscreen) und diese bei einer späteren Auswertung des Kommentars immer mit CONCATENATE zusammenzufummeln. Ist nicht schön, würde aber gehen.
zur DB-Tabelle: Schau dir mal die Tabelle EDID4 an...
Zur Anzeige kannst du das TextEditControl verwenden (CL_GUI_TEXTEDIT).
Das hier -> RSDEMO_DRAG_DROP_EDIT_TREE <- ist ein Demo mit drag'n'drop.
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag: MindMOB