Eventos

Lleva tu imaginación al límite con 4D v17 y 4D Write Pro – Caroline desde el 4D Summit 2018

Traducido automáticamente de Deepl

A medida que se acerca 4D v17, vale la pena tomarse un momento para pensar en todas las posibilidades que ofrece 4D Write Pro. Para aquellos que tienen amplios conocimientos de programación en 4D Write y se preguntan si 4D Write Pro puede compararse, esta entrada del blog responderá a esta pregunta y más. ¡Incluso te daremos un ejemplo de base de datos de un complejo folleto de viajes para mostrarte lo que 4D Write Pro es capaz de hacer y cómo ha superado a 4D Write en muchas áreas! Y si todavía tienes dudas sobre si dar el paso o no, mira este vídeo de 4D Write Pro del 4D Summit 2018 con Caroline Briaud, donde presenta las capacidades de 4D Write Pro y hasta dónde puedes llegar para crear documentos complejos.

Consejos blank

Controla tus fórmulas con este nuevo comando

Traducido automáticamente de Deepl

Imagine que tiene una lista de fórmulas que contienen nombres de tablas y algunos campos… y que días después decide cambiar el nombre de sus tablas. Ahora sus fórmulas ya no son válidas, ¡lo cual es totalmente comprensible!

Buenas noticias: el nuevo comando Parse formula permite que tus fórmulas sigan siendo válidas al renombrar los elementos del lenguaje 4D o de la estructura.

Consejos New collection

Cómo mostrar una colección multinivel en diferentes cuadros de lista

Traducido automáticamente de Deepl

A partir de 4D v17, el contenido de una colección multinivel puede mostrarse fácilmente en diferentes cuadros de lista. Esto significa que puede enlazar varios cuadros de lista para mostrar detalles anidados… ¡sin una sola línea de código! Esto puede lograrse simplemente utilizando un objeto o una colección como fuente de datos para otro cuadro de lista.

Con el nuevo tipo de colección de cuadros de lista, se han añadido las propiedades «Elemento actual « y «Elementos seleccionados «. Tenga en cuenta que la propiedad «Elemento actual « permite obtener un objeto, mientras que la propiedad « Elemento seleccionado» devuelve una colección.

Consejos blank

Cómo crear un formulario genérico con formularios dinámicos

Traducido automáticamente de Deepl

Imagine que su base de datos contiene varias tablas de tipos o categorías. Estas tablas son muy sencillas, a menudo con sólo un identificador y un campo de texto. A modo de demostración, supongamos que se trata de una base de datos de gestión de calzado. Para calificar los productos, tenemos que definir su tipo, color, patrón, material, temporada, etc.

Es engorroso gestionar cada una de estas tablas en un formulario de lista y un formulario de entrada y métodos asociados. En este caso, el uso de un formulario genérico es esencial para evitar la duplicación y simplificar el mantenimiento.

Y ahí es donde los formularios dinámicos y los punteros JSON son muy útiles.

Producto blank

Mostrar una selección de entidades en un cuadro de lista

Traducido automáticamente de Deepl

4D v17 introduce un nuevo concepto: ORDA. Si todavía no está familiarizado con ORDA, hemos creado una serie de entradas de blog para explicar cómo utilizar y aprovechar ORDA. Cuando se trabaja con ORDA, se van a utilizar selecciones de entidades, que son básicamente objetos que contienen referencias a entidades que pertenecen a la misma clase de datos( es decir, tabla). Uno de los principales beneficios de ORDA, es la muy simple y poderosa capacidad de vinculación con formularios.

En esta entrada del blog, usted aprenderá cómo mostrar una selección de entidades en un cuadro de lista. De hecho, es muy simple.

Producto blank

Calcular las estadísticas de las selecciones de entidades con ORDA

Traducido automáticamente de Deepl

ORDA proporciona una gran función para canalizar los datos a través de filtros y obtener valores agregados, al incluir un conjunto de operaciones de agregación de fácil comprensión que examinan y realizan cálculos sobre los conjuntos de datos. Por ejemplo, los métodos sum, average, count, min, y max se utilizan para realizar las operaciones que sus nombres describen.

Producto blank

Cómo manejar fácilmente la inserción de texto en 4D Write Pro

Traducido automáticamente de Deepl

4D Write Pro incluye un montón de comandos y funciones que permiten crear y manejar documentos complejos mediante programación, ¡documentos que incluyen imágenes y texto! Hoy en día 4D Write Pro ¡obtiene sus propios comand os para insertar y leer texto sin necesidad de utilizar los comandos originalmente diseñados para el Texto con Estilo! Gracias a estos nuevos comandos, su código aprovecha al máximo los conceptos de programación de 4D Write Pro, es decir, los objetos y los rangos. Así, su código es más elegante y fácil de leer.

Producto blank

Obtener información sobre el hardware de la máquina

Traducido automáticamente de Deepl

4D v17 va un paso más allá para permitirle crear un diálogo de administración del servidor personalizado. Después de la capacidad de recuperar información sobre usuarios y procesos, getting toda la información de tiempo de ejecución sobre 4D Web server, así como detalles sobre la licencia activa, ahora tiene la capacidad de recuperar también todos los detalles del hardware y del sistema para la máquina que ejecuta su 4D server.

¿Necesita saber qué sistema operativo se está utilizando, qué procesador(es), cuánta RAM hay disponible, etc.? Basta con llamar al nuevo comando Get system info localmente o de forma remota. Y eso no es todo, este comando puede ser extremadamente útil para diagnosticar y resolver rápidamente cualquier problema que pueda surgir.