Dynamische Variablen MOD000602

Einstieg
  • Customizer Stammdaten Variablen Dynamische Variablen

Ziel

Vorgehensweise

  • Über dem Menüpunkt Einfügen nächster Bereich bzw. rechte Maustaste Einfügen Dynamische Variablen einen leeren Datensatz einfügen.
  • Im Datenfeld ID Dynamische Variable die Variablennummer eingeben.
    • Die Nummer muss im indiv. Nummernbereich 1000 - 79999 liegen.
  • Im Datenfeld DI das Dataitem, das den dynamischen Wert erhält, eintragen.
  • Ggf. Kenner und Suchverhalten setzen.
  • Speichern.

Technische Details

  • Bei den folgenden Aktionen werden diejenigen Dynamischen Variablen aktualisiert, deren Dataitem im aktuellen oder einem übergeordneten Datensatz vorhanden ist. Ist der aktuelle Datensatz ein Schaltflächenbereich, werden dessen Oberbereiche durchsucht.
    • Öffnen einer Listbox
    • Betätigen einer Schaltfläche
    • Betätigen eines Links
    • Auslösen einer Funktion über die rechte Maustaste
  • Zuerst sucht das System im aktiven Datensatz ein passendes DI. Wird keines gefunden, wird in den übergeordneten Datensätzen gesucht.
  • Ist der aktivierte Datensatz leer, werden nur die Dynamischen Variablen auf seinen ID-Feldern aktualisiert (i.d.R. gelöscht). Dadurch soll insbesondere das Löschen von z.B. @D7 (DI001052 Hauptprojekt) verhindert werden.
  • Dynamische Variablen auf Dataitems, deren Datenfeld verdichtete Werte anzeigt, (Verdichtungsart ungleich 0) werden nicht aktualisiert.
  • Das Ändern einer @D-Variable wirkt sich nicht auf den Wert des dazugehörigen Dataitems aus.
  • Dynamische Variablen werden auch beim Erzeugen einer automatischen Nummer mit deren Wert gefüllt, wenn die dynamische Variable auf einem Dataitem mit automatischer Nummer liegt.

Hinweise

  • Für ein Dataitem können mehrere Dynamische Variablen mit unterschiedlichen Kennern oder Suchverhalten definiert werden.
  • Der Inhalt von dynamischen Variablen kann mit Hilfe von Makrobefehlen bearbeitet werden.
  • Im Gegensatz zu anderen Variablentypen können @D-Variablen nicht zurückgesetzt werden, da der Wert sowieso dynamisch ist.

         PLANTA project









 
  • Suche in Topic-Namen

  • Suche in Topic-Inhalten
This site is powered by the TWiki collaboration platform Powered by Perl