derJames mit special Guest – Tim Mundt erklären: How to MEMTAB – Teil 1

 

Moin zusammen,
mein heutiger Gast, der liebe Tim und ich zeigen euch in diesem Video, „How to MEMTAB„. Genauer gesagt ist das der Teil 1 und da geht es mal um:

  • Was sind MEMTABS?
  • Wofür brauch ich die?
  • Wie fange ich damit an?

Das Ganze dauert eine gute Stunde, also holt euch was zu trinken und los gehts!
Ich freu‘ mich auf euer Feedback. Bewertet diesen Wiki-Artikel mit Sternchen und schreibt mir was dazu, oder/und hinterlasst mir euren Kommentar am Ende dieses Artikels.

04:08 – Definition MEMTAB, woher stammt der Name und was bedeutet das im Detail?

07:55 – Der Assistent für das Anlegen einer neuen MEMTAB

09:20 – Feste Datenbereiche mit einer MEMTAB verknüpfen

10:30 – Das Zugriffsrecht, um die „Wizard“-Variablenauswahl zu aktivieren

12:05 – Wie man Felder aus den Positionsdaten auswählt und direkt mit der MEMTAB verknüpft

13:58 – Nachkommastellen bei nummerischen Feldern definieren

14:40 – MEMTAB Aisstent „Datenbankfelder verknüpfen“
Der Unterschied zwischen „festen“ und „kalkulierten“ Zuweissungen einmal erklärt

16:33 – Besonderheiten beim Selektieren (Einschränken) der Datenquelle
-> für bessere Performance

17:14 genannter Wiki-Artikel siehe MEMTAB Performance beschleunigen und Ladezeiten verkürzen z.B. mit Indexfeldern oder Sekundär-Indizes (z.B. bei IDBs)

18:40 –> Fast richtig, aber falsch! Hier sollte nämlich „IND_0_1“ und nicht „IND_17_1“ (denn die Steuerspalte ist gar nicht indiziert) stehen.

19:36 Der MEMTAB Generator Überblick der wichtigsten Eventskripte/Datenbereiche

21:05 – Verwendung des Selektionspools bei Positionsdaten
ACHTUNG versteckter Stolperstein: Funktioniert nur, wenn MT_FUELLEN[] statt MT_FUELLENBEL[] oder MT_FUELLENBELPOS[] verwendet wird.
(Hier dauert das Laden der Positionen allerdings auch nicht so lange, wie als wenn standardmäßig „MT_FUELLEN[]“ verwendet wird.

23:45 Warum MTFUELLENBELPOS[] verwenden?! Vorteile und Nachteile

27:00 Hello world! Die erste MEMTAB wurde initialisiert und geladen.

28:00 Der Beweis: MEMTABs reservieren den Arbeitsspeicher!

30:28 Das Eventskript „MT_FUELLEN“ -> Erweitertes Selektieren der Daten

36:10 Das Eventskript „Alle Datensätze bearbeiten“ -> Hiermit lassen sich dann auch „leere“ Spalten kalkulieren und befüllen

38:35 – hierzu gibt’s aber auch ein Wiki: Mehrere MEMTAB Skripte / Tabellen in einem

39:10 – Anmerkung zu Popdown menüs und Bitmapleisten in Bezug auf MEMTABs und wo man Sie bearbeiten kann

42:39 – siehe Wiki-Artikel MEMTAB – Zeilen löschen

43:08 – Datensätze aus einer MEMTAB markieren und anschließend löschen

47:30 – Nächstes Kapitel: Wie lade ich eine MEMTAB in ein Worklflow hinein.

48:20 – was muss beachtet werden, um eine MEMTAB zu laden und mit der Workflowtabelle zu verknüpfen

49:49 – BüroWARE stürzt ab -> Die MEMTAB ist also verloren gegangen, deswegen funktioniert auch nicht MEMTAB_SCRIPTTAB[]
–> Die MEMTAB muss geladen sein, damit die Satzbeschreibung in die Tabelle „gebrannt“ wird.

52:35 – James weiß warum die Spalten „weg“ sind.

54:26 – Nun ist wie gewünscht auch die Satzbeschreibung in der MEMTAB überschrieben wurden

59:41 – durch den Absturz ist auch die Tabellenverarbeitung in den Grundeinstellungen verloren gegangen

Ähnliche Artikel

LEAVE A COMMENT