Produit

Commander une sélection d’entités avec cette nouvelle méthode ORDA

Traduit automatiquement de Deepl

Dans un précédent article de blog, vous avez appris à construire des critères de recherche sophistiqués et complexes en appliquant des formules dans une requête ORDA. Pour continuer à vous fournir des outils de développement complets et puissants, une nouvelle méthode ORDA est disponible : orderByFormula(). Avec l’aide de formules, vous pouvez maintenant ordonner une sélection d’entités en utilisant des critères complexes dans une méthode de projet ou une expression 4D.

Produit blank

Des requêtes ORDA plus sophistiquées avec des formules

Traduit automatiquement de Deepl

Dans 4D v17 R6, les requêtes ORDA deviennent de plus en plus puissantes et concises. Ce billet de blog est destiné à ceux d’entre vous qui ont besoin de critères de recherche plus sophistiqués qu’une simple syntaxe comme« nom = Smith‘ ». Avec cette version R, vous pouvez utiliser n’importe quelle méthode de projet ou expression 4D dans la méthode membre de query() méthode membre en utilisant des formules.

Quelle meilleure façon d’expliquer cette fonctionnalité qu’avec un exemple ? Entrons dans les détails.

Conseils blank

Formule : Plus de puissance derrière la simplicité

Traduit automatiquement de Deepl

La commande Formula est disponible depuis 4D v17 R3. Jusqu’à présent, vous avez peut-être pensé à affecter une formule comme méthode à un objet ou à construire des objets intelligents capables de calculer des valeurs ou de faire tout ce dont vous avez besoin. C’est vraiment génial, et il y a plus que ce que l’on croit !

Vincent de Lachaux – Développeur et expert 4D – m’a fait une excellente démonstration sur la façon dont il utilise cette commande. Pour cet article de blog, j’ai compilé différents scénarios de cette démonstration pour vous donner un aperçu d’une dimension différente de cette commande.

Produit blank

Écrire vos propres méthodes pour les objets

Traduit automatiquement de Deepl

Une nouvelle commande est à votre disposition pour vous permettre d’utiliser des formules dans votre code. Vous pouvez désormais les encapsuler dans des objets et les appeler en cas de besoin. Il n’y a plus besoin d’écrire votre code sous forme de texte. Maintenant, vous pouvez simplement passer votre formule dans votre commande et c’est tout ! C’est un excellent ajout, puisque votre code n’est pas du texte, vous pouvez bénéficier de la coloration syntaxique et de toutes les autres fonctionnalités avancées de l’éditeur de code !