Producto

Trabajar con el bloqueo optimista de ORDA

Traducido automáticamente de Deepl

4D v17 introduce ORDAORDA, una gran evolución en 4D que está abriendo un mundo de nuevas posibilidades para los desarrolladores de 4D. Una de las ventajas de utilizar ORDA está relacionada con el bloqueo de registros, ya que ORDA ofrece la posibilidad de elegir entre el bloqueo optimista y el pesimista. Después de haber introducido los mecanismos de bloqueo de ORDA, continuamos la serie deORDA para que puedas descubrir cómo trabajar eficientemente con el bloqueo optimista con ORDA.

Producto blank

Utilizar rangos de tablas en 4D Write Pro

Traducido automáticamente de Deepl

Desde 4D v16 R4, es posible crear tablas mediante programación en sus documentos de 4D Write Pro. El estilo de toda la tabla o sólo de algunas celdas puede hacerse durante la creación del documento, pero tal vez también quiera manejar sus tablas después. Ahora, es fácil manipular las tablas en un documento existente, para cambiar el estilo o el color del borde, para cambiar el tamaño de la fuente o ponerla en negrita, etc.

La programación de 4D Write Pro se basa en gran medida en los«rangos». Después de los rangos de párrafos y los rangos de imágenes, 4D v17 introduce un nuevo tipo de rango: los rangos de tablas, devueltos por un nuevo comando: WP Create table range. ¡Estilizar tablas es ahora simple con este nuevo comando y nuevo tipo de rango!

Producto blank

Acceder de forma programada a los elementos de 4D Write Pro

Traducido automáticamente de Deepl

4D Write Pro ¡sigue ofreciendo más y más capacidades de programación! Digamos que quieres cambiar mediante programación el estilo de una tabla, párrafo o imagen en un documento existente de 4D Write Pro. Con 4D v17, ¡es posible! Ahora puede acceder a cualquier elemento o parte de un documento, mediante programación. Estas partes, llamadas elementos, serán devueltas como una colección gracias a la función WP Get elements o como un solo elemento con la función WP Get element by ID función.

Producto blank

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).

Notícias blank

Prepárese para el GDPR con 4D

Traducido automáticamente de Deepl

El Reglamento General de Protección de Datos (RGPD), que entrará en vigor el 25 de mayo, impone nuevas restricciones a la privacidad que rigen la recogida y el uso de los datos personales de los ciudadanos de la Unión Europea (UE).

Y como primer paso para ayudarle a conocer mejor la ley del GDPR, nos complace anunciar la primera parte de una guía dedicada al GDPR: El Reglamento General de Protección de Datos y el 4D.

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.

Notícias blank

¡Lo más destacado de los anuncios técnicos de 4D Summit 2018!

Traducido automáticamente de Deepl

El 4D Summit 2018 que tuvo lugar en París y Washington DC recientemente, estuvo lleno de enormes anuncios de productos y una plétora de emocionantes sesiones. ¡Fue una gran experiencia para todos los que pudieron asistir! Más de 450 asistentes estuvieron en el lugar para presenciar un montón de revelaciones increíbles.

En esta entrada del blog, recapitularemos lo más destacado del 4D Summit de este año.

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.