" [ * 1 4 A B C D E F G H I J K L M N O P R S T U V W X Z

IDB-Notizen mit MEMTAB-Skript pflegen

  Unkategorisiert

Mit einem MEMTAB-Skript können auch die Notiztexte einer IDB angezeigt und

sogar gepflegt werden. Sie finden hier ein komplettes kommentiertes Beispielskript

mit der zugehörigen IDB

IDBNotiz

Vorgehen:

Das MTS ID9056 liest Datensätze inklusive der Notiztexte aus der IDB ID0001.

In der Verknüpfung der Datenbankfelder wird dem Attribut A1 die Notiz1 der jeweiligen

IDB-Zeile zugewiesen: LANGTEXT[1!ID0001!@NT1!IDBID0001_0_10]

In der Maske des MTS werden die Notizen über das Event Focus auf Zeile in dem Rahmen 11

angezeigt. In dem Maskenfeld EIN_0_10 wird der Primärindex(IDB und MTS) der aktuellen

Zeile vermerkt. Mit GETTEXT[A1!11!48!MTR_0_6!EIN_0_10] wird der Notiztext aus dem

Rahmen 11 in das Textattribut A1 der aktuellen Zeile (Index EIN_0_10) geschrieben.

Mit SETTEXT[A1!11!48] wird der Text aus dem Attribut A1 aus der aktuellen Zeile in den

Rahmen 11 geschrieben. Damit steht beim Scrollen in der Tabelle(Rahmen 48-IDB-Sätze)

immer der zur Zeile passende Text.

Mit dem Tool 5001 wird über PUT_RELATION[4000!MTR_0_6!EIN_0_10!A1!1!ID0001!1!EIN_0_10]

der Text aus dem Attribut A1 der Zeile mit dem Index EIN_0_10 in die Notiz der IDB ID0001 für den

Datensatz mit dem Primärindex EIN_0_10 geschrieben. Vorher wird noch mittels

GETTEXT[A1!11!48!MTR_0_6!EIN_0_10] der Notiztext aus dem Rahmen 11 in das Textattribut A1

der Zeile mit dem Index EIN_0_10 der MT MTR_0_6 geschrieben.

 

Ähnliche Artikel

LEAVE A COMMENT