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.
Verwenden Sie Sammlungen zum Schreiben und Lesen in 4D View Pro
Wenn Sie Hunderte von verschiedenen Werten oder Formeln lesen oder schreiben müssen, können Sie dies schneller, einfacher und gleichzeitig tun, indem Sie Sammlungen verwenden. Hierfür stehen neue Befehle zur Verfügung: VP SET VALUES, VP Get values, VP SET FORMULAS, und VP Get formulas.
Die Formel: Mehr Kraft hinter Einfachheit
Der Befehl Formula ist seit 4D v17 R3 verfügbar. Bisher haben Sie vielleicht daran gedacht, einem Objekt eine Formel als Methode zuzuweisen oder intelligente Objekte zu erstellen, die Werte berechnen oder alles tun können, was Sie brauchen. Das ist wirklich großartig, und es gibt mehr, als man auf den ersten Blick sieht!
Vincent de Lachaux – Entwickler und Experte für 4D – hat mir gezeigt, wie er diesen Befehl verwendet. Für diesen Blogbeitrag habe ich verschiedene Szenarien aus dieser Demo zusammengestellt, um Ihnen einen Einblick in eine andere Dimension dieses Befehls zu geben.
Schreiben Sie Ihre eigenen Methoden für Objekte
Es steht Ihnen ein neuer Befehl zur Verfügung, mit dem Sie Formeln in Ihrem Code verwenden können. Sie können sie jetzt in Objekten kapseln und bei Bedarf aufrufen. Es ist nicht mehr nötig, Ihren Code als Text zu schreiben. Jetzt können Sie einfach Ihre Formel in Ihrem Befehl übergeben und das war’s! Das ist eine großartige Ergänzung, denn da Ihr Code kein Text ist, können Sie von der Syntaxhervorhebung und allen anderen erweiterten Funktionen des Code-Editors profitieren!