Autor: Roland Lannuzel

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.
Produkt blank

LIST BOXES: Mehr Kontrolle. Mehr Schönheit!

Listenfelder sind leistungsstarke und sehr anpassbare Formularobjekte. Ihre Leistungsfähigkeit wird mit 4D v19 R6 durch zwei neue Eigenschaften erweitert: horizontale und vertikale Auffüllung(die inneren Ränder oder der Abstand zwischen dem Inhalt eines Elements und seinem Rand). Sie geben Ihren Listenfeldern neue Präsentationsmöglichkeiten und Ihrer Benutzeroberfläche ein noch professionelleres Aussehen,

Produkt blank

Formular- und Unterformularkommunikation leicht gemacht!

Ab 4D v19 R5 hat die Möglichkeit, eine Variable mit einem Unterformular zu verknüpfen, die Möglichkeiten der Schnittstellen und der Kommunikation zwischen Formularen und Unterformularen erweitert. Die Kommunikationsmittel werden nun durch zwei neue Befehle vereinfacht: Sagen Sie Hallo zu OBJECT Get subform container value und OBJECT SET SUBFORM CONTAINER VALUE.

Produkt blank

4D Write Pro: Begrüßen Sie die Tabellenköpfe

Tabellen sind ein wesentlicher Bestandteil von 4D Write Pro. Sie werden regelmäßig weiterentwickelt und bieten neue Darstellungsoptionen. Zum Beispiel kann eine Tabelle auf mehreren Spalten oder Seiten dargestellt werden. Die Tabellenüberschriften werden am oberen Rand jeder Spalte oder Seite wiederholt, um dem Benutzer das Lesen zu erleichtern.

Ab 4D v19 R5 kann die Tabelle durch Kopfzeilen ergänzt werden.

Produkt blank

ORDA und 4D Write Pro: Das Power-Paar!

4D Write Pro Dokumente enthalten oft Formeln, die Daten oder Berechnungen in Abhängigkeit von der Datenbank zurückgeben. Dank der Verwendung von Kontexten ist die Verknüpfung dieser Daten mit Dokumenten nun ein Kinderspiel!

In diesem Blog-Beitrag werden wir sehen, wie die Kombination von 4D Write Pro Dokumenten mit Daten, die mit ORDA abgerufen werden, den Code klar und einfach zu pflegen macht.

Produkt blank

4D Write Pro – Mehr Kontrolle über das Seitenlayout

4D Write Pro macht es einfach, komplexe Dokumente zu erstellen. Anzeige- und Layout-Attribute können auf verschiedene Teile des Dokuments angewendet werden, egal ob es sich um Text, Bilder oder Tabellen handelt. Apropos Tabellen: Sie profitieren von einer neuen Eigenschaft, mit der sich das Layout besser definieren lässt! Schauen wir mal, was 4D v19 R4 für Sie bereithält.

Produkt blank

4D Write Pro: Wo sind meine Formeln?

Wenn ein 4D Write Pro Dokument externe Elemente enthält, die aus Ausdrücken oder Formeln resultieren, sind diese sichtbar, wenn der Modus „Ausdrücke anzeigen“ verwendet wird. Dennoch werden sie in den Text eingeblendet, wenn die Werte angezeigt werden. Dies ist zwar für das endgültige Dokument erwünscht, aber manchmal ist es nützlich, die berechneten Werte schon beim Schreiben des Dokuments zu sehen. Nun, 4D v19 R3 bietet Ihnen zu diesem Zweck neue Anzeigeoptionen!

Produkt blank

4D Write Pro Dokumente in das SVG-Format exportieren

4D Write Pro Dokumente können in verschiedene Formate exportiert werden: PDF, normaler Text, Microsoft Word, 4D Write Pro, HTML… Zu dieser Liste wird nun das SVG-Format hinzugefügt!

SVG ist ein Bildformat. Damit können Sie Vorschaubilder von jeder Seite erstellen, sie in Ihre Benutzeroberfläche integrieren, sie in Browsern und auf mobilen Geräten visualisieren usw.

Produkt blank

Brauchen Sie einen Zauberstab? Hier sind berechnete Klasseneigenschaften!

Das Auftauchen von Klassen in der 4D Entwicklungsumgebung hat die Programmierung moderner und leichter skalierbar gemacht. Klassen ermöglichen die Definition von Eigenschaften und Funktionen und unterstützen auch die Vererbung.
In Ihrer Anwendung haben Sie wahrscheinlich eine Klasse zur Verwaltung von wissenschaftlichen oder finanziellen Daten. Nehmen wir das Beispiel der Finanzdaten. Angenommen, Sie haben Funktionen zur Berechnung von Steuern erstellt. Wenn Sie auch mehrere Länder verwalten, haben Sie vielleicht Vererbung eingesetzt, um die verschiedenen Regeln zu verwalten. Wenn der Benutzer jedoch eines der in der Formel verwendeten Attribute ändert, müssen Sie dieses Ereignis verwalten, um das Ergebnis zu aktualisieren.
Mit 4D v19 R3 können Sie diesen Prozess dank der berechneten Eigenschaften vereinfachen: Sie können eine Get- und Set-Funktion für Ihre berechnete Eigenschaft definieren, und wenn Sie Ihre Eigenschaft zu einem Listenfeld hinzufügen, wird alles automatisch von 4D gehandhabt. Keine Geschäftslogik mehr in Ihrer Benutzeroberfläche.