Bestellen Sie eine Entitätsauswahl mit dieser neuen ORDA-Methode
In einem früheren Blog-Beitrag haben Sie gelernt, wie man anspruchsvolle und komplexe Suchkriterien durch die Anwendung von Formeln in einer ORDA-Abfrage erstellen kann. Um Ihnen noch umfassendere und leistungsfähigere Entwicklungswerkzeuge zur Verfügung zu stellen, ist eine neue ORDA-Methode verfügbar: orderByFormula(). Mit Hilfe von Formeln können Sie nun eine Entitätsauswahl nach komplexen Kriterien in einer Projektmethode oder einem 4D-Ausdruck ordnen.
Anspruchsvollere ORDA-Abfragen mit Formeln
In 4D v17 R6 werden die ORDA Abfragen immer leistungsfähiger und präziser. Dieser Blog-Beitrag richtet sich an diejenigen unter Ihnen, die anspruchsvollere Suchkriterien als nur eine einfache Syntax wie„name = Smith‚“ benötigen. Mit diesem R-Release können Sie jede Projektmethode oder jeden 4D-Ausdruck in der query() Member-Methode verwenden, indem Sie Formeln benutzen.
Wie kann man diese Funktion besser erklären als mit einem Beispiel? Schauen wir uns die Details an.
Schreiben Sie generischen Code mit den neuesten ORDA-Funktionen
ORDA bietet mit 4D v17 R5 eine Reihe von Funktionen, darunter verschiedene Möglichkeiten zum Schreiben von generischem Code.
Das Schreiben von generischem Code ermöglicht es Ihnen, Ihren Code zu zentralisieren, um ihn leichter aktualisieren zu können. So können Sie nicht nur wiederverwendbaren Code schreiben, der in verschiedenen Anwendungsfällen eingesetzt werden kann, so dass Sie das Rad nicht immer wieder neu erfinden müssen, sondern Sie können auch zusätzliche Funktionalitäten zu dem hinzufügen, was Sie bereits getan haben.
Verwendung von ORDA zur Leistungssteigerung im Client/Server-Modus
Die Verwendung von ORDA für den Zugriff auf große Tabellen (insbesondere solche mit Beziehungen) im Client/Server-Modus wurde erheblich verbessert. Mit 4D v17 R5 wird die LAN-Leistung um das 2-3fache und die WAN-Leistung um das 30fache gesteigert. Und das Beste daran: Sie müssen nichts an Ihrem Code ändern, alles läuft automatisch. Interessant, nicht wahr? Nun, lassen Sie uns die Details betrachten.
ORDA-Methoden zum Abrufen der Strukturinformationen
„Wie kann ich die dataClass einer Entität kennen? Ich brauche sie, um generische Methoden zu schreiben„. „Ich brauche Informationen über ein Feld in einer dataClass: Was ist sein Typ? Ist es indiziert? Ist es eindeutig?„. Dies sind die Fragen, die wir im Forum von Ihnen gehört haben. 4D v17 R5 liefert die Antworten: Es werden neue ORDA-Member-Methoden eingeführt, die nützliche Informationen über Ihre Datenbank liefern. Lesen Sie weiter, denn Sie werden die Vorteile zu schätzen wissen, die sich daraus ergeben, dass Ihr Code kleiner, wiederverwendbar und einfach zu pflegen ist!
Platzhalter für Attributpfade in ORDA-Abfragen
Die ORDA-Funktionen kommen mit 4D v17 R5 weiter! In einem früheren Blogbeitrag haben wir Ihnen gezeigt, wie Sie generische Abfragen mit benannten Platzhaltern für Werte erstellen können. In diesem Beitrag geht es um die Verwendung von Platzhaltern für Attributpfade (Feldnamen in Tabellen).
Hinzufügen von Werten zu Ihren generischen ORDA-Abfragen
Sie haben sicher schon bemerkt, dass ORDA-Abfragen nicht nur leicht und lesbar sind, sondern auch die Navigation durch das gesamte Datenmodell mit objektorientierten Konzepten erleichtern! In diesem Blog-Beitrag haben wir Ihnen gezeigt, wie Sie leistungsfähige und leicht zu pflegende Abfragen schreiben können. Eine der empfohlenen Methoden war, die Abfrage und die Werte separat über Platzhalter bereitzustellen. 4D v17 R5 geht mit Platzhaltern noch einen Schritt weiter, indem es Ihnen erlaubt, generische ORDA-Abfragen zu schreiben: Begrüßen Sie die benannten Platzhalter für Werte!
ORDA – Genealogie – Folge vier (auf Anfrage !)
In der ersten, zweiten und dritten Folge dieser Serie haben wir die Leistungsfähigkeit von ORDA demonstriert und gezeigt, wie einfach es ist, verwandte Personen mit einer einzigen, stark rekursiven Tabelle zu verwalten.
In der heutigen Folge geht es um die Benutzeroberfläche, mit der Sie ansprechende Listen und Raster erstellen können!
ORDA – Genealogie – Folge drei
In der ersten und zweiten Folge dieser Trilogie haben wir die Grundlagen von ORDA anhand von Listenfeldern, Entitäten und Entitätsauswahlen demonstriert. Wir haben auch gezeigt, wie man ähnliche Listboxen mit unterschiedlichen Datenquellen verwenden kann und wie man Meta-Info-Ausdrücke verwendet, um die Grafik der Listboxen zu verbessern.
Heute werden wir noch mehr Spaß haben, mit weniger Code!
ORDA – Genealogie – Folge zwei
In der ersten Folge dieser Trilogie haben wir die Grundlagen von ORDA anhand von Listenfeldern, Entitäten und Entitätsauswahlen demonstriert. Heute gehen wir etwas tiefer und führen einige Abfragen aus, die rekursive Beziehungen nutzen. Außerdem werfen wir einen kurzen Blick darauf, wie Listenfelder mithilfe der Eigenschaft „meta info expression“ ansprechend dargestellt werden können.
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