Autor: Roland Lannuzel

Roland Lannuzel
- Propietario de Producto y Experto en 4D - Después de estudiar electrónica, Roland se dedicó a la informática industrial como desarrollador y consultor, construyendo soluciones para clientes con una variedad de bases de datos y tecnologías. A finales de los años 80 se enamoró de 4D y lo ha utilizado para escribir aplicaciones de negocio que incluyen sistemas de contabilidad, facturación y correo electrónico.Eventualmente se unió a la compañía en 1997, las valiosas contribuciones de Roland incluyen el diseño de especificaciones, herramientas de prueba, demos, así como la formación y hablar con la comunidad 4D en muchas conferencias. Continúa dando forma activamente al futuro de 4D definiendo nuevas características y herramientas de desarrollo de bases de datos.
Producto blank

UX: Mejora del comportamiento de desplazamiento en los subformularios

El objetivo de los formularios usuario es facilitar las cosas a los usuarios. Pero ¿qué ocurre cuando el desplazamiento se convierte en una batalla entre los subformularios y su contenido? Seguro que ya le ha pasado alguna vez: intenta desplazarse por un list box en un subformulario, pero todo el subformulario se mueve en su lugar. O lo que es peor, intenta desplazarse por el subformulario, pero el list box no se mueve.

Esto ha sido mejorado con 4D 20 R6, haciendo la acción más natural.

Producto blank

Comparación de referencia fácil de objetos y colecciones

Los objetos se han convertido en una parte esencial del lenguaje 4D y de Qodly.

Pero cuando se declara una variable de este tipo, se define una referencia. Entonces ¿cómo saber si dos objetos son, de hecho, uno solo y comparten la misma referencia?

A partir de 4D 20 R6, comparar referencias de objetos es sencillo: ¡introduzca los operadores = y #!

Esta entrada del blog explora estos operadores y cómo ayudan a determinar si los objetos comparten la misma referencia. Averigüemos más.

Producto blank

4D Write Pro: Gestión de fuentes de datos vacías

Traducido automáticamente de Deepl

Dado que las tablas de 4D Write Pro pueden rellenarse con fuentes de datos, se han añadido numerosas funciones para personalizarlas al máximo. Éstas incluyen fórmulas vinculadas a fuentes de datos, filas de ruptura, filas de arrastre inferior, etc.

4D 20 R6 refina el comportamiento de las tablas con un nuevo atributo: wk empty datasource. Este atributo le permite definir cómo se presentan las tablas cuando su fuente de datos vinculada está vacía, proporcionando un mayor control sobre la presentación del documento.

Producto blank

4D Write Pro. Nuevas opciones de sección disponibles en la interfaz

Como sabe, 4D Write Pro gestiona dos tipos de secciones, continuas o con saltos de página.

Tanto si prefiere páginas separadas a la derecha de la izquierda como si desea que la página inicial se distinga del resto, estas posibilidades estaban antes confinadas a la programación o al menú contextual. Sin embargo, hay un cambio positivo en el horizonte: ¡la interfaz está evolucionando!

Producto blank

4D Write Pro: ¡Tablas sin límite!

Traducido automáticamente de Deepl

Desde la introducción de las tablas en 4D Write Pro, se han introducido muchas funciones nuevas. Incluyendo encabezados, pies de página, saltos de ordenación y, por supuesto, ¡la posibilidad de asociar una fuente de datos a las tablas para rellenarlas automáticamente!

Esta última opción hacía que a menudo se alcanzara el número máximo de filas por tabla (1000). Lo hemos tenido en cuenta y a partir de 4D 20 R5, este límite ya no es fijo y controlado por 4D Write Pro, ¡sino que sólo está limitado por la memoria disponible!

Producto blank

4D Write Pro: más opciones de visualización para imágenes ancladas y áreas de texto.

Hasta ahora en los documentos 4D Write Pro, las imágenes pueden estar en alineadas (como un gran caracter), detrás o delante del texto. Las áreas de texto (aparecidas en 4D v20) también pueden colocarse delante o detrás del texto. Una gran mejora llega con 4D 20 R5 donde las imágenes y las áreas de texto pueden ahora estar rodeadas por texto envolvente.

Producto blank

Personalización de fechas y horas

La manipulación de fechas y horas a menudo requiere un formato específico para varias representaciones basadas en los recursos internos de 4D o en los parámetros del sistema operativo.

Aunque los formatos por defecto son normalmente todo lo que necesita, hay escenarios en los que el formato personalizado es esencial, particularmente para diferentes localizaciones geográficas o requerimientos únicos. En 4D v20 R4, se han hecho avances significativos para satisfacer esta necesidad precisa.

Producto blank

4D Write Pro: Generación de facturas electrónicas

Traducido automáticamente de Deepl

4D V20 R4 introduce una función emocionante en 4D Write Pro-ahora, le permite generar facturas electrónicas. Pero, ¿qué queremos decir exactamente con facturas electrónicas?

Una factura electrónica (o e-factura) se genera, transmite, recibe y almacena electrónicamente, lo que permite una gestión más eficiente y respetuosa con el medio ambiente de las transacciones comerciales.

Aunque ofrecen muchas ventajas, también conllevan sus propias limitaciones específicas, sobre todo en cuanto a la complejidad del proceso de generación. Sin embargo, con 4D Write Pro, nos hemos dado cuenta de que la gestión de esta complejidad es mucho más manejable de lo que se percibía inicialmente.

Producto blank

4D Write Pro: Exportación a PDF con anexos

Como ya sabe, desde 4D V20 R3, 4D Write Pro puede exportar en formatos PDF/A2 y PDF/A3 (BLOG). Aparte de la firma, la principal diferencia entre estos dos formatos es que el formato PDF/A3 puede incluir archivos adjuntos. La buena noticia es que gracias a una nueva opción de exportación en 4D Write Pro, es posible, con 4D V20 R4, tener archivos adjuntos al exportar.