[MESSAGEBOX]
AutoAnswer=Yes
Answer_Schlüssel=[YES|NO|OK|RETRY|CANCEL]
Über die INI-Einstellung AutoAnswer=Yes können Meldungen grundsätzlich automatisch beantwortet werden. Als Default gilt dabei jeweils "OK", "Ja" oder "Wiederholen" - je nach Meldungstyp. Das Verhalten kann je Meldungsschlüssel mit "Answer_Schlüssel=" übersteuert werden.
ACHTUNG
Diese Einstellung ist nur für die Verwendung innerhalb einer Verbucher-Sitzung (MWI31M) vorgesehen. Bitte mit äußerster Vorsicht anwenden! In einer "normalen" infra-Sitzung kann das zu Datenverlust durch versehentlich gelöschte Datensätze und sonstige Probleme durch quittierte Meldungen führen!
Beispiel:
Die Abfrage "Soll Satz gelöscht werden?" soll immer mit "Nein" beantwortet werden.
[MessageBox]
AutoAnswer=Yes
Answer_Q000017=NO
ReadMsgFromDB = Yes; (Default: No)
Mit der Einstellung Yes werden infra-Meldungen weiterhin aus der infra-Datenbank (MELDUNG.DAT) gelesen, auch wenn diese ggf. in der MSG-Datei gespeichert sind. Hinweistexte und Meldungen können alternativ in der MSG-Datei mit dem jeweiligen Schlüssel "MSG_KEY_Meldungsschlüssel:“ gespeichert werden. Sobald das System den Eintrag "MSG_KEY_F000001" in der MSG-Datei findet, werden alle Meldungen aus der MSG-Datei statt aus der infra-Datenbank gelesen.
ShowMsgKey = No;
Der Schlüssel der ausgegebenen Meldung für das Auslesen aus der Meldungsdatei wird nicht angezeigt. Bei Yes erfolgt eine Ausgabe des Schlüssels, der z.B. für vorzunehmende Änderungen sehr hilfreich sein kann
Timer = 2000;
Dauer in Millisekunden für die Anzeige von Meldungen, die nur kurz in der Hinweiszeile erscheinen sollen und nicht quittiert werden, Default ist 3000 (siehe auch Farbeinstellung ClrHintMsg).
Types = (Y,DBError), (S,DBERROR), (Q,Question), (H,Hint), (M,Info), (F,Stop)
Je Meldungstyp (entspricht dem 1. Zeichen im Schlüssel) wird der Typ hinterlegt, der über das entsprechende Schlüsselwort "Type" näher beschrieben wird
Type.Typ = Text in Titelzeile, Symbol vor Meldungstext, Piepston Yes/No
Über diesen Eintrag werden für die infra-Meldungsfenster je nach Typ folgende Dinge definiert:
-
Titeltext
-
Symbol (Icon) vor Meldungstext
-
Piepston (ja oder nein).
Als Typ muss folgendes angegeben werden:
-
einer der im Eintrag "Types" dieser Sektion hinterlegten automatischen Typen, also z.B. "DBError", "Question", "Hint", … oder
-
ein programmspezifischer Typ oder
-
"Default"
Hinweis
-
Die automatischen Typen aus "Types" werden anhand des Meldungsschlüssels aus der Meldungsdatei MELDUNG.DAT erkannt.
-
Die nicht unter "Types" aufgeführten Typen sind keine automatischen Meldungstypen sondern werden direkt vom Programm als Typ bei der Ausgabe einer Meldung angegeben.
Für jeden Typ muss ein Eintrag vorhanden sein, ansonsten gelten die Einstellungen des Eintrags "Type.Default".
Für Symbol sind die folgenden Angaben zulässig:
-
INFO, QUESTION, STOP, WARNING, TIMER, HINT.
Wird als Symbol "TIMER" angegeben, erscheint für die betroffenen Meldungen kein Fenster, sondern es wird ein rot hinterlegter Hinweis in der Meldungszeile (untere Hinweiszeile) ausgegeben. Bei Symbol "HINT" wird die betroffene Meldung in der Hinweiszeile angezeigt (wie Eingabehinweise).
Beispiele
Type.Default = Meldung, Info, Yes (Defaulteintrag für undefinierte Typen)
Type.Question = Abfrage, Question, Yes (Beispiel für Typ "Question")