Die Bedürfnisse der Endbenutzer zu verstehen und benutzerfreundliche Schnittstellen zu schaffen, hat für jeden Anwendungsentwickler hohe Priorität.
Und wie Sie vielleicht wissen, können Sie in 4D Tabellen- und Feldnamen mit Aliasen versehen, um sie für den Endbenutzer lesbarer zu machen. Dies ermöglicht eine einfachere Übersetzung und Lesbarkeit in Standarddialogen (Abfrage-, Sortier- und Formeleditoren), aber auch das Herausfiltern von Tabellen oder Feldern, die für den Endbenutzer nicht sichtbar sein sollten.
Während des 4D Summit 2018 wurden wir gebeten, diese Funktion auf 4D Write Pro zu erweitern. Nun, wir haben zugehört und es ist jetzt mit 4D v17 R4 verfügbar!
Beispiel: 4D Write Pro und virtuelle Strukturen
Das Aliasing (d.h. die Erstellung einer virtuellen Struktur) von Tabellen und Feldern erfolgt mit den Befehlen SET TABLE TITLES und SET FIELD TITLES.
Sobald Sie Ihre Tabellen und Felder „virtualisiert“ haben, werden sich die Endanwender Ihrer Anwendung freuen, alle in die 4D Write Pro Dokumente eingefügten Ausdrücke in ihrer eigenen Sprache zu sehen. Französischsprachige Benutzer würden sicherlich lieber „[Kunden]Postleitzahl“ als „[Kunden]Postleitzahl“ sehen. Und Englischsprachige würden es vorziehen, „Zip Code“ statt „Zip_code“ zu sehen!
Noch besser: Der Formeleditor unterstützt auch die virtuelle Struktur. Wenn Ihre Benutzer ihre eigenen Ausdrücke einfügen, werden sie die vertrauten Feldnamen verwenden, nicht die internen. Da 4D die Benutzeroberfläche automatisch an die Systemeinstellungen anpasst, wird der Formeleditor in der eigenen Sprache angezeigt …
Hinweis: Vergessen Sie nicht, den optionalen Parameter „*“ zu verwenden, wenn Sie den Formeleditor nutzen wollen!
… auch wenn die Struktur in einer anderen Sprache erstellt wurde (im Beispiel unten ist die Struktur in Englisch erstellt).
Weitere Informationen finden Sie in der Dokumentation.