Producto

Bloqueo de entidades con ORDA

Traducido automáticamente de Deepl

¡La serie ORDA continúa! En esta entrada del blog, veremos cómo puedes usar bloqueos en tus bases de datos con conceptos ORDA. No es raro necesitar manejar los conflictos que pueden ocurrir cuando varios usuarios o procesos cargan y/o intentan modificar los mismos registros al mismo tiempo. El bloqueo de registros es una metodología utilizada en las bases de datos relacionales para evitar actualizaciones inconsistentes de los datos.

ORDA proporciona un modo de bloqueo optimista además del que ya conoces (bloqueo pesimista).

Producto blank

Bucles, bucles y… ¡más bucles!

Traducido automáticamente de Deepl

Como muchos otros lenguajes de programación, 4D ofrece la posibilidad de iterar sobre números con una For(…) / End for o sobre una condición gracias a las sentencias While(…)/End while y Repeat/Until(…) . Estas iteraciones (o bucles) son muy útiles, pero no son la forma más adecuada de iterar sobre tipos de datos avanzados como colecciones y selecciones de entidades. Por eso se ha creado el nuevo For each(…)/End for each para facilitar la codificación.

Consejos blank

Cómo crear un formulario dinámico a partir de una tabla en 3 pasos

Traducido automáticamente de Deepl

4D v17 incluye formularios dinámicos, introducidos inicialmente en 4D v16 R6, una manera poderosa y flexible de construir dinámicamente formularios totalmente adaptados a las necesidades de sus usuarios finales. Las posibilidades de los formularios dinámicos son enormes. En este post, veremos un ejemplo concreto de lo que puede hacer con estos nuevos formularios.

Producto blank

ORDA: trabajar con objetos y colecciones

Traducido automáticamente de Deepl

En esta última adición a la serieORDA, veremos cómo los nuevos conceptos ORDA pueden interactuar con los objetos y colecciones existentes. De hecho, es posible convertir entidades y selecciones de entidades en objetos y colecciones, así como construir entidades y selecciones de entidades a partir de objetos y colecciones. Al hacer esto, puedes integrar fácilmente el código ORDA dentro de tu código existente. Puede aprovechar todas las ventajas de ORDA sin necesidad de reescribir su código.

Producto blank

Ir y venir de las selecciones actuales a ORDA

Traducido automáticamente de Deepl

ORDA es una de las principales innovaciones de 4D v17, es por ello que estamos dedicando una serie completa de entradas de blog a ORDA. Aunque ORDA tiene sus propios conceptos que son muy diferentes del enfoque clásico, todavía es posible mezclar ORDA con su código existente.

En pocas palabras, esta entrada del blog le mostrará cómo puede actualizar la selección actual de una tabla desde una selección de entidad y obtener una selección de entidad desde la selección actual de una tabla. Le permitirá integrar sin problemas los conceptosde ORDA en su código 4D existente, paso a paso.

Producto blank

Consulte su base de datos con un enfoque orientado a objetos

Traducido automáticamente de Deepl

Después de aprender cómo se pueden crear, actualizar y borrar datos, aquí hay una nueva entrada en la serie ORDA. En esta entrada, verás cómo puedes consultar tu almacén de datos en modo orientado a objetos. Con ORDA, las consultas son más ligeras, más legibles y puedes navegar por todo el modelo de datos utilizando conceptos orientados a objetos.

Además, ORDA permite consultar muy fácilmente varias tablas relacionadas, gestionar relaciones recursivas en la misma tabla y utilizar varios operadores lógicos en una sola consulta. Además, no tiene que preocuparse de establecer relaciones entre las tablas… ¡de forma manual o automática!

Producto blank

Crear, actualizar y eliminar datos con ORDA

Traducido automáticamente de Deepl

4D v17 presenta ORDAORDA, una importante evolución en 4D que abre un mundo de nuevas posibilidades para los desarrolladores de 4D. Para saber más sobre ORDA y sus beneficios, consulte este post para ver cómo ORDA cambiará su forma de trabajar. Con el fin de guiarle a través de la exploración de ORDA, we’ve prepared una serie de entradas de blog totalmente dedicadas a los conceptos de core y características relacionadas. Esta entrada del blog detallará cómo puedes realizar operaciones CRUD en tu base de datos con ORDA. CRUD es un acrónimo de las cuatro operaciones básicas que puedes realizar con los datos: Crear, Leer, Actualizary Eliminar.

Producto blank

Cómo ORDA cambiará su forma de trabajar

Traducido automáticamente de Deepl

Imagine una forma de utilizar su base de datos con un enfoque orientado a objetos, sin preocuparse de su estructura física. Imagine que pudiera mantener múltiples selecciones actuales al mismo tiempo o que pudiera realizar consultas recursivas en una sola línea de código. Pues bien, esto es ahora una realidad gracias a ORDA¡! Con 4D v17, su código puede escribirse en modo orientado a objetos, y puede navegar fácilmente por todo su modelo de datos.

ORDA fue uno de los principales anuncios del 4D Summit 2018 , abriendo un mundo de nuevas posibilidades en 4D. Ahora es el momento de darle más detalles sobre las ORDA características disponibles con 4D v17. To do so, we’ve prepared una serie de entradas de blog dedicadas específicamente a los conceptos de ORDA core y las características relacionadas. Y los publicaremos, uno tras otro, día tras día.