4D Write Pro unterstützt jetzt virtuelle Strukturen!

Automatisch übersetzt von Deepl

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!

blank

… auch wenn die Struktur in einer anderen Sprache erstellt wurde (im Beispiel unten ist die Struktur in Englisch erstellt).

blank

Weitere Informationen finden Sie in der Dokumentation.

Roland Lannuzel
- Product Owner & 4D Experte - Nach seinem Studium der Elektronik arbeitete Roland als Entwickler und Berater in der industriellen IT-Branche, wo er Lösungen für Kunden mit einer Vielzahl von Datenbanken und Technologien entwickelte. In den späten 80er Jahren verliebte er sich in 4D und setzte es bei der Entwicklung von Geschäftsanwendungen wie Buchhaltungs-, Abrechnungs- und E-Mail-Systemen ein. 1997 trat er schließlich in das Unternehmen ein und leistete einen wertvollen Beitrag, indem er Spezifikationen, Testtools und Demos entwarf, Schulungen durchführte und auf vielen Konferenzen für die 4D Community sprach. Er gestaltet die Zukunft von 4D aktiv mit, indem er neue Funktionen und Datenbankentwicklungstools definiert.