DT428 Dialogmeldung
DI000357 MSG
Identnummer der Dialogmeldung. Beim Anlegen neuer Dialogmeldungen wird sie automatisch generiert.
DI001765 Button-Art
Werte
- 0: kein Button, Tätigkeitsanzeige
- Diese Box bleibt so lange stehen, bis sie durch den Makrobefehl MSG OFF oder das Beenden des Makros geschlossen wird. Der Anwender kann diese Box nicht beenden.
- Wird bereits eine Box mit Button-Art = 0 angezeigt, kann sie ggf. durch eine neue Box ersetzt werden, indem ein weiterer MSG-Befehl ausgeführt wird. Auf diese Weise lassen sich Zwischenmeldungen ausgeben.
- 1: OK
- 2: OK + Zurück
- 3: Ja + Nein
- 4: Ja + Nein + Zurück
DI001766 Default-Button
Default-Button. Nummer des Buttons, der vorbelegt ist und bei <ENTER> geklickt wird.
Werte
- 1: OK bzw. Ja
- 2: Nein
- 3: Zurück
DI001569 Dialogmeldung
Hier kann der auszugebende Text eingetragen werden.
Informationen
- Es können auch Variablen in Dialogmeldungstext eingebunden werden. Bei der Ausgabe des Textes wird nicht die Variable, sondern deren aktueller Inhalt angezeigt.
- Folgende Variablentypen sind möglich:
- Systemvariablen: @xx
- Globale Variablen @Gxxxx
- Dynamische Variablen: @Dxxxx
- Benutzervariablen: @Uxxxx
Hinweise
- In Standard-Dialogmeldungen, die im Source verwendet werden, gibt es zusätzlich Platzhalter wie %s. Diese werden bei der Ausgabe der Dialogmeldung vom Programm mit den entsprechenden Daten gefüllt.
- Gibt es mehrere Platzhalter in einer Dialogmeldung, ist die Reihenfolge, in der diese ersetzt werden, im Programm hinterlegt. Wird der Text einer solchen Dialogmeldung geändert, muss dies beachtet werden, um Fehler in der Ausgabe zu verhindern.
- Die Dialogmeldung 0339 lautet Kapazitätsrechnung abgebrochen (Grund: Ressourcenperioden unvollständig: Ressource: %s, Datum: %s). In dieser Meldung wird das erste Vorkommen des Platzhalters %s immer mit der Ressourcen-ID gefüllt, das zweite mit dem entsprechenden Datum. Wird die Reihenfolge in der Klammer vertauscht zu ... Datum: %s, Ressource: %s... ist die Ausgabe entsprechend falsch.
DI026385 OLE-Symbol
Das hier hinterlegte OLE wird in der Dialogmeldung angezeigt.
Information
- OLEs können im Modul OLEs angelegt, bearbeitet und gelöscht werden.
DI026384 Ausgabeart
Werte
- 0: Anzeige in der Statuszeile
- 1: Dialogmeldung
- 2: Dialogmeldung mit einem Input-Feld
- 3: Dialogmeldung mit zwei Input-Feldern
- 4: Permanente Anzeige in der Statuszeile (z.B. "Server-Neustart erforderlich")
Hinweis
- Ausgabearten 2 und 3:
- Die in der Dialogmeldung getätigte Eingabe kann über Python ausgelesen werden.
DI051812 Verwendung im Source
Werte
- : Dialogmeldung wird im Source verwendet
- : Dialogmeldung wird nicht im Source verwendet
DI062321 Python-Code
Beim Anlegen eines Datensatzes wird hier automatisch der Python-Code für die Dialogmeldung generiert.