In Formularen und Berichten können Beschriftungen mittels Eigenschaftsdateien (*.properties) lokalisiert werden. D.h. die Formulare und Berichte können sich der aktuellen Systemsprache anpassen. Selbst wenn Sie Ihre Anwendung nicht mehrsprachig verwenden möchten, ist es dennoch zu empfehlen, die statischen Beschriftungen mittels diesen Übersetzungsmechanismus auszulagern. Diese Thematik finden Sie in der Hilfe zu eva/3 Aplication Builder unter dem Stichwort Lokalisierung von Formularen und Berichten.
Eine Anwendung umfasst in der Regel mehr als nur ein einziges Formular. In den meisten Fällen werden in der Anwendung über dem Hauptfenster Dialoge geöffnet oder es werden Bereiche des Hauptfensters ausgetauscht. Für diese Aufgaben wird meist auf die Befehle ExchangeMiddlePanel oder OpenFormDialog zurückgegriffen.
Für das Drucken und die Druckvorschau von Berichten in eva/3 Anwendungen wird in der Regel auf die Befehle PrintReport
oder PreviewReport
zurückgegriffen.
In den Beispielanwendungen wird teilweise ein Dialog vorgeschaltet, in dem das
Berichtsergebnis eingeschränkt wird. Falls der zwischengeschaltete Dialog
sich in einer modalen Schleife befindet, muss man diese beenden, bevor man
Zugriff auf die Berichtsvorschau erhält. Dazu kann man den Befehl CloseActiveForm
verwenden.
eva/3 kann zu Tabellen entsprechende Eingabemasken mit Navigatonsleiste, Tabellenelement und einem beschrifteten Eingabefeld je Spalte generieren. Gegenüber den Ein-Zeilen-Eingabemasken bietet die Eingabetabelle ein wenig mehr Übersicht.