Fortschrittsfenster und die Nachrichten‑, Fehler‑ und Bestätigungsmethoden

Abgeschlossen

Um Meldungen anzuzeigen und Eingaben zu sammeln, können Sie mehrere spezialisierte Methoden verwenden. Wir empfehlen die Verwendung von Seiten, um sicherzustellen, dass Ihre Anwendung eine konsistente Benutzeroberfläche aufweist. In bestimmten Situationen möchten Sie eher die Dialogmethoden anstelle von Seiten verwenden.

Die wichtigsten Anwendungen der Dialogmethoden sind folgende:

  • Zeigen Sie ein Fenster mit dem Fortschritt einiger Verarbeitungen an, die viel Zeit in Anspruch nehmen können.

  • Halten Sie das laufende Programm an, um eine Fehlermeldung anzuzeigen.

  • Lassen Sie den Benutzer eine Auswahl bestätigen, bevor das Programm weiter ausgeführt wird.

Sie können auch die Methode StrMenu zum Erstellen von Seiten verwenden, die dem Benutzer Optionen präsentieren. Es geht schneller, diese Methode zu verwenden, als eine Seite zu entwerfen, die dem Benutzer nur eine begrenzte Anzahl von Optionen bietet. Weitere Informationen finden Sie unter StrMenu-Methode.

Wir empfehlen Ihnen die Verwendung folgender Richtlinien zum Schreiben von Nachrichten für Benutzer:

  • Schreiben Sie Nachrichten gemäß den grammatikalischen Regeln für Ihre Sprache richtig.

  • Vermeiden Sie die Verwendung von umgekehrten Schrägstrichen, um Zeilenumbrüche in einer Nachricht anzuzeigen. Die Formatierung der Zeilen wird automatisch abgeschlossen. Die einzige Ausnahme ist die Offene Methode, bei der Sie umgekehrte Schrägstriche verwenden müssen, damit die Nachricht korrekt ausgerichtet wird.

  • Verwenden Sie die FieldCaption-Methode und die TableCaption-Methode wenn möglich, um Namen von Feldern und Tabellen als Zeichenfolgen zurückzugeben, damit der Benutzer immer einen Begriff erkennen kann, der auf einen Feld‑ oder Tabellennamen hinweist. Die einzige Ausnahme von dieser Richtlinie gibt es bei Offene Methode. Bei dieser Methode können Sie den Feldnamen direkt nutzen. Andernfalls kann es schwierig sein, korrekt auszurichten. Wenn Sie auf einen Feldnamen verweisen, ohne die FieldCaption-Methode zu verwenden, müssen Sie den Feldnamen ohne einfache oder doppelte Anführungszeichen eingeben.

  • Versuchen Sie, alle Nachrichten in nur einer Zeile zu schreiben. Wenn Sie mehr als eine Zeile verwenden möchten, beginnen Sie jede neue Zeile nach einem Punkt anstatt mitten im Satz.

  • Vermeiden Sie das direkte Eingeben des Texts in den AL-Code. Geben Sie es stattdessen als Bezeichnung ein, damit die Nachricht übersetzt werden kann.

Wenn Sie eine Anwendung haben, die eine Verarbeitung durchführt, die viel Zeit in Anspruch nehmen kann, sollten Sie erwägen, ein Fenster anzuzeigen, das den Benutzer über den Fortschritt informiert. Es ist stets eine gute Idee, den Benutzer darüber zu informieren, dass Prozesse noch ausgeführt werden.

Eine Schaltfläche Abbrechen wird jedem Dialogfenster automatisch hinzugefügt und gibt dem Benutzer die Möglichkeit, die Verarbeitung zu stoppen.

In einigen Anwendungen möchten Sie möglicherweise ein Fenster erstellen, in dem bei Ausführung des Programms jedes Feld aktualisiert wird. Die Felder im Fenster zeigen zum Beispiel die Anzahl der vorgenommenen Buchungen an. Sie möchten in einer anderen Anwendung möglicherweise Informationen über den Datensatz anzeigen, der gerade verarbeitet wird. Das Feld im Fenster zeigt zum Beispiel die Nummer des Kontos an, das gerade bearbeitet wird.

Sie können den Datentyp Dialog verwenden, um diese Art von Fortschrittsfenster zu erstellen.

Weitere Informationen finden Sie in der Einheit Interaction-Funktionen des Moduls Mit integrierten AL-Funktionen in Dynamics 365 Business Central arbeiten.