4D Write Pro: Saluda a los encabezados de las tablas

Traducido automáticamente de Deepl

Las tablas son una parte esencial de 4D Write Pro. Evolucionan regularmente ofreciendo nuevas opciones de presentación. Por ejemplo, una tabla puede mostrarse en varias columnas o páginas. Las cabeceras de la tabla se repiten en la parte superior de cada columna o página para facilitar la lectura al usuario.

A partir de 4D v19 R5, la tabla puede ser mejorada con cabeceras.

Definir cabeceras en las tablas de 4D Write Pro

Tablas y contenidos

Cuando pensamos en tablas, a menudo tenemos una lista en mente. Ya sean personas, productos o lo que sea, la primera fila se suele utilizar para mostrar una etiqueta correspondiente al contenido de las columnas.

Encabezados en cada página… o columna.

Cuando las tablas contienen un gran número de filas, se producen saltos automáticos de columna o de página. En este caso, suele ser conveniente reproducir la línea de cabecera en la parte superior de cada nueva página. Por supuesto, también conviene hacerlo cuando una página se divide en dos o más columnas.

Básicamente, ¡usted quiere esto!

Esta funcionalidad está ahora disponible de forma directa. Puede definir para una tabla determinada cuántas filas de cabecera tiene.

WP SET ATTRIBUTES($table;wk row header count;5) // New!!!

Por supuesto, también puede leer este atributo.

WP GET ATTRIBUTES($table;wk row header count;$headerRows) // New!!!

Acción estándar

Se dispondrá de una acción estándar para definir qué fila(s) debe(n) utilizarse como cabecera. Sólo hay que poner el cursor dentro de la tabla, y seleccionar el valor apropiado (0 a 5), ¡eso es todo!

La acción estándar «table/headerRowCount» está disponible como un menú…

blank

o como un simple desplegableblank

¿Dónde están mis filas de cabecera?

Una vez que se han establecido las filas de cabecera o si el documento ha sido importado, es posible que desee obtener el rango de filas de cabecera de la tabla con el fin de establecer un estilo específico para estas filas, ¿verdad? Digamos que desea un título blanco sobre un fondo azul marino.

El comando WP Table get rows ha sido actualizado, y ahora puede utilizar la constante wk header rows para obtener las filas de cabecera.

$range:=WP Table get rows($table; wk header rows) // *** NEW *** !
WP SET ATTRIBUTES ($range; wk text color; "white"; wk background color; "navy")

blank

Widgets de la interfaz de 4D Write Pro

El menú de propiedades de la tabla incluye el nuevo elemento «Número de filas de la cabecera» en el widget de la barra lateral o de la barra de herramientas.

blank

No olvides que el código fuente de la interfaz de 4D Write Pro está disponible en GitHub. ¡Siéntase libre de adaptarlo a sus necesidades!

Conclusión

Esta característica trae otra útil opción de visualización de tablas, disponible ya sea por programación o a través de la interfaz proporcionada.

Esta característica facilita el diseño de documentos de 4D Write Pro con tablas llenas de datos de su base de datos. Más funcionalidades integrando ORDA vendrán en el futuro. ¡Esté atento!

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.