Eine magische Show erwartet Sie mit den berechneten Attributen von ORDA!
Oftmals ist es hilfreich oder sogar unerlässlich, dass Datenbanken flexibel an die Nutzer und ihre Unternehmen in der Computerwelt angepasst werden können. Auch die Kontrolle der zugänglichen Daten ist ein immer wiederkehrendes und heikles Thema. Unter diesem Gesichtspunkt verwenden die Entwickler mitunter komplexe Methoden und Formeln, um den Zugang zu Informationen je nach Kontext oder Zugriffsrechten der Benutzer zu ermöglichen oder einzuschränken.
Lassen Sie uns ein einfaches Beispiel nehmen. In Ihrer Anwendung müssen Sie manchmal eine Liste von Personen anzeigen. In einer der Spalten werden die vollständigen Namen angezeigt, aber in Ihrer Datenbank haben Sie ein Feld für den Vornamen und ein Feld für den Nachnamen. Derzeit schreiben Sie eine Formel in die Spalte der Listbox und müssen die Sortierung der Spalte selbst vornehmen. Wäre es nicht toll, ein berechnetes Feld zu haben, bei dem Sie die Berechnungsformel und die Sortiermethode definieren können und die gesamte Geschäftslogik innerhalb der Klasse und nicht in jeder Schnittstelle haben?
Nun, ab 4D v19 R3 bietet 4D eine Lösung für dieses Problem mit berechneten Attributen.
4D Write Pro – Kontinuierliche Abschnittsunterbrechungen
Ab 4D v19 R3 unterstützt 4D Write Pro durchgehende Abschnittswechsel.
Ein durchgehender Abschnittswechsel erzeugt einen eigenständigen Abschnitt, ohne einen Seitenumbruch zu verursachen.
Dies ermöglicht u.a. eine unterschiedliche Anzahl von Spalten auf einer Seite!
4D Write Pro – Neue Bildformate
Ab 4D v19 R2 profitieren sowohl Inline- als auch verankerte Bilder in 4D Write Pro Dokumenten von neuen Formatierungstypen.
Wir haben auch die Formatierung von Bildern, die als Hintergrund von Dokumenten, Abschnitten, Absätzen usw. verwendet werden, wesentlich vereinfacht.
Lassen Sie uns mehr über diese Verbesserungen erfahren.
4D Write Pro – Suchen und Ersetzen
Seit vielen Jahren ermöglicht 4D Write Pro die Erstellung einfacher oder komplexer Dokumente, entweder durch Programmierung mit Hilfe von Vorlagen oder durch einfaches Erstellen neuer Dokumente von Grund auf. Ab 4D v19 werden sowohl Entwickler als auch Endanwender die neuen Such- (und Ersetzungs-) Funktionen von 4D Write Pro zu schätzen wissen. Nicht nur die Oberfläche… sondern auch den Code nutzen!
Schauen wir uns die Details an!
Vom docx-Format zu 4D Write Pro!
Vor ein paar Monaten haben wir die Möglichkeit vorgestellt, 4D Write Pro Dokumente in das Microsoft Word.docx Format zu exportieren. Jetzt freuen wir uns, dass auch der umgekehrte Weg möglich ist!
Ab 4D v19 können Sie .docx Dokumente in 4D Write Pro importieren. Werfen wir einen genaueren Blick darauf.
4D Write Pro: Einfaches Auffinden aller Pausen
4D Write Pro Dokumente unterstützen fünf Arten von Umbrüchen:
- Zeilenumbrüche
- Absatzumbrüche
- Seitenumbrüche
- Abschnittsumbrüche
- Spaltenumbrüche
Manchmal müssen Sie eine bestimmte Art von Umbruch ausfindig machen, um sie durch eine andere zu ersetzen, oder einfach alle Vorkommen dieser Art im Dokument löschen. Um dies zu ermöglichen, haben wir eine neue Funktion entwickelt: WP Get breaks.
Listenboxen: Zeitspalten und Fußzeilenberechnung!
Listenfelder sind großartige, leistungsstarke Werkzeuge zur Anzeige von Daten in der Benutzeroberfläche. Sie können Felder aus Datensätzen, Elemente aus Arrays und seit kurzem auch Entitätsselektionen und Sammlungen anzeigen.
Während die neuen Listenfelder, die Sammlungen oder Entitätsauswahlen verwenden, in vielerlei Hinsicht leistungsfähiger sind, erlaubten sie im Gegensatz zu Listenfeldern, die Arrays oder Datensätze anzeigen, keine Zeitanzeige und automatische Berechnungen in ihren Fußzeilen.
Von nun an und solange Sie den Projektmodus verwenden, können alle Arten von Listenfeldern Stunden in ihren Spalten anzeigen, haben aber auch die Möglichkeit, Berechnungen in ihren Fußzeilen anzuzeigen.
Sammlungen und Listen in Formularobjekten verwenden
Sammlungen werden in der 4D Programmierung immer häufiger verwendet. Ab 4D v19 können Sie sie verwenden, um den Inhalt einiger Schnittstellenobjekte zu definieren, auch über die Funktion Form. Dies ist sehr nützlich für das allgemeine Schnittstellenmanagement.
Wir haben auch Verbesserungen bei der Verwendung von Listen vorgenommen. Schauen wir uns das im Detail an!
4D Language – Verbesserungen beim String-Vergleich
Die 4D Sprache bietet mehr als 20 Befehle zur Bearbeitung von Strings. Und mit 4D v18 R6 führt 4D einen neuen Befehl ein: Compare strings. Und noch ein weiterer Befehl wurde verbessert: Position. Beide Befehle ermöglichen es Ihnen, Optionen für genauere Ergebnisse zu verwenden. Lernen Sie mehr!
Listenfelder: Verwalten von Klicks in bearbeiteten Zellen
Als Entwickler sind Sie es gewohnt, Ereignisse in Formularobjekten zu behandeln. Das häufigste ist das on clicked form-Ereignis, das in den meisten Objekten, einschließlich Listenfeldern, verwendet werden kann. In diesem speziellen Objekt können Klicks entweder auf der Ebene der Listbox selbst oder innerhalb der Spaltenmethoden verwaltet werden.
Ab 4D v18 R6 wird das Formular-Ereignis on clicked unabhängig davon ausgelöst, ob eine Zelle bearbeitet wird oder nicht, was Ihnen mehr Kontrolle gibt und die Benutzeroberfläche verbessert.
Kontakt
Sie haben eine Frage, eine Anregung oder möchten einfach nur mit den 4D Bloggern in Kontakt treten? Schreiben Sie uns eine Nachricht!
* Ihre Privatsphäre ist uns sehr wichtig. Bitte klicken Sie hier, um unsere Politik