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

4D Write Pro: Dominar las secciones y subsecciones con nuevas funciones

Las secciones y subsecciones son los elementos básicos de todo documento bien estructurado. Es probable que las haya utilizado innumerables veces, quizá sin darse cuenta, ya que todos los documentos contienen al menos una sección por defecto.

Tanto si es un profesional experimentado como si acaba de empezar, este artículo lo guiará a través de los conceptos básicos de las secciones y subsecciones.

También exploraremos las nuevas funcionalidades de 4D Write Pro en 4D 20 R7, que hacen la gestión de estos elementos más fácil y poderosa que nunca.

Producto blank

4D Write Pro: Hacer visibles los bordes ocultos de las tablas (temporalmente)

Traducido automáticamente de Deepl

Trabajar en tablas 4D Write Pro con líneas ocultas puede ser complicado. No puede saber dónde termina cada celda, especialmente con las combinadas. Pero 4D 20 R7 viene con una función que muestra esas líneas ocultas, incluso si normalmente son invisibles.

Esto hace que trabajar con tablas sea mucho más fácil. Veamos como funciona esta nueva propiedad de vista.

Producto blank

Extracción de archivos PDF/A3

Traducido automáticamente de Deepl

En entradas anteriores, exploramos la incrustación de documentos en archivos PDF/A-3 con 4D Write Pro, incluida la generación de facturas electrónicas. A medida que la facturación electrónica se vuelve obligatoria en varios países europeos, como Francia y Alemania, la capacidad de extraer archivos XML incrustados de estos PDF se vuelve crucial. Pero la utilidad de PDF/A-3 va más allá de las facturas; estos archivos pueden incluir varios tipos de documentos que pueden requerir extracción.

Mientras que herramientas como Adobe Acrobat Reader ofrecen extracción manual, este post presenta un método eficiente y automatizado que utiliza 4D 20 R6 para manejar fácilmente el proceso.

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!