Producto

Ordenar una selección de entidades con este nuevo método ORDA

Traducido automáticamente de Deepl

En una entrada anterior del blog, aprendió a construir criterios de búsqueda sofisticados y complejos aplicando fórmulas en una consulta ORDA. Para proporcionarle aún más herramientas de desarrollo completas y potentes, un nuevo método ORDA disponible: orderByFormula(). Con la ayuda de fórmulas, ahora puede ordenar una selección de entidades utilizando criterios complejos en un método de proyecto o expresión 4D.

Producto blank

Consultas ORDA más sofisticadas con fórmulas

Traducido automáticamente de Deepl

En 4D v17 R6, las consultas ORDA son cada vez más potentes y concisas. Esta entrada del blog es para aquellos que necesitan criterios de búsqueda más sofisticados que una simple sintaxis como«nombre = Smith‘». Con esta versión de R, puedes utilizar cualquier método de proyecto o expresión 4D en el query() utilizando fórmulas.

¿Qué mejor manera de explicar esta función que con un ejemplo? Vamos a profundizar en los detalles.

Consejos blank

Escribir código genérico con las últimas características de ORDA

Traducido automáticamente de Deepl

ORDA tiene su cuota de características con 4D v17 R5, incluyendo varias formas de escribir código genérico.

Escribir código genérico le permite centralizar su código para facilitar su actualización. No sólo le permite escribir código reutilizable que puede ser usado en diferentes casos de uso, liberándole de tener que reinventar la rueda una y otra vez, sino que también le permite añadir funcionalidades extra encima de lo que ya ha hecho.

Producto blank

Utilizar ORDA para aumentar el rendimiento en modo Cliente/Servidor

Traducido automáticamente de Deepl

El uso de ORDA para acceder a grandes tablas (especialmente aquellas con relaciones) en modo Cliente/Servidor ha sido mejorado en gran medida. Con 4D v17 R5, verá una mejora de 2-3 veces en el rendimiento LAN y hasta 30 veces más rápido en el rendimiento WAN. Y lo mejor de todo – no hay necesidad de cambiar nada en su código, todo es automático. Interesante, ¿verdad? Bueno, profundicemos en los detalles.

Producto blank

Métodos de los miembros de ORDA para obtener la información de la estructura

Traducido automáticamente de Deepl

«¿Cómo puedo saber la dataClass de una entidad? Lo necesito para escribir métodos genéricos«. «Necesito información sobre un campo de una dataClass: ¿cuál es su tipo? ¿Está indexado? ¿Es único?«. Estos son los tipos de preguntas que hemos escuchado en el foro. 4D v17 R5 proporciona las respuestas: introduciendo nuevos métodos miembros de ORDA para proporcionar información útil sobre su base de datos. Siga leyendo, porque apreciará los beneficios de reducir el tamaño de su código y hacerlo reutilizable y fácil de mantener.

Producto blank

Añade valores a tus consultas genéricas de ORDA

Traducido automáticamente de Deepl

A estas alturas seguro que te has dado cuenta de que las consultas ORDA no sólo son ligeras y legibles, ¡también facilitan la navegación por todo el modelo de datos utilizando conceptos orientados a objetos! En esta entrada del blog, le mostramos cómo escribir consultas poderosas y fáciles de mantener. Uno de los métodos recomendados era proporcionar la consulta y los valores por separado mediante marcadores de posición. 4D v17 R5 lleva los marcadores de posición un paso más allá al permitirle escribir consultas genéricas ORDA: ¡diga hola a los marcadores de posición con nombre para los valores!

Consejos blank

ORDA – Genealogía – Episodio tres

Traducido automáticamente de Deepl

En el primer y segundo episodio de esta trilogía, demostramos los fundamentos de ORDA utilizando cuadros de lista, entidades y selecciones de entidades. También mostramos la forma de utilizar cuadros de lista similares con distintas fuentes de datos y cómo utilizar la expresión Meta info para mejorar los gráficos de los cuadros de lista.

Hoy vamos a divertirnos aún más, ¡con menos código!

Consejos blank

ORDA – Genealogía – Segundo episodio

Traducido automáticamente de Deepl

En el primer episodio de esta trilogía, demostramos los fundamentos de ORDA utilizando cuadros de lista, entidades y selecciones de entidades. Hoy, vamos a profundizar un poco más ejecutando algunas consultas que aprovecharán las relaciones recursivas. También echaremos un vistazo rápido a cómo mostrar los cuadros de lista de forma agradable utilizando la propiedad «meta info expression».