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.
Consejos blank

4D Write Pro – Indexación de textos completos

Traducido automáticamente de Deepl

«¡Quiero encontrar todos los documentos que hablen de tango! ¡Los necesito rápidamente! ¿Puedo hacerlo?»

Bien, ¡pero primero respira!

La búsqueda de palabras clave dentro de los documentos de 4D Write Pro simplemente requiere añadir un nuevo atributo de indexación dentro de cada documento. Esto no se hace por defecto porque este tipo de búsqueda no es necesaria a menudo, por lo que no tendría sentido aumentar sistemáticamente el tamaño de los documentos. Sin embargo, cuando se necesita, este tipo de índice es muy fácil de construir.

Producto blank

4D Write Pro: ¿Punto decimal o coma para la alineación de números?

Traducido automáticamente de Deepl

Números… grandes, pequeños, muy grandes, muy pequeños… No importa su tamaño, siempre es mejor que sean fáciles de leer. En la mayoría de los países e idiomas se suelen utilizar caracteres separadores para separar los miles (o decenas de miles) y siempre hay un carácter para distinguir la parte decimal del resto del número. A la hora de alinear correctamente estos números en los documentos, se utilizan «tabuladores decimales» (que se basan en el carácter separador decimal de los números).

Pero, ¿qué ocurre si los documentos contienen números de diferentes países y los números no están formateados de la manera correcta? Veamos esto con más detalle.

Producto blank

Escribir con antelación es fácil

Traducido automáticamente de Deepl

Si está interesado en la interfaz de usuario, es posible que ya haya utilizado los eventos On before keystroke y On after keystroke. Seguramente le alegrará saber que el manejo de estos eventos se ha mejorado mucho con 4D v18 R5. Además, se ha creado un nuevo comando para determinar si hay una entrada en curso cuando se genera el evento On before keystroke. ¡Descubramos más!

Producto blank

Cajas de lista: Configurar filas móviles (¡o no!) por código

Traducido automáticamente de Deepl

Los cuadros de lista son potentes objetos de formulario. Son fáciles de crear y manipular, y lo más importante, pueden manejar cualquier tipo de datos. Además, pueden ser totalmente configurados mediante programación… todo, desde insertar o eliminar filas y columnas, hasta definir o modificar toneladas de propiedades utilizando el lenguaje 4D. Con 4D v18 R4, se ha añadido otra importante propiedad a la lista. ¿Puede adivinar cuál es? Pista: lea el título de nuevo.

Producto blank

4D Write Pro – Más control al usar fórmulas

Traducido automáticamente de Deepl

Como usuario de 4D Write Pro , es muy probable que haya utilizado expresiones (o más recientemente, fórmulas) para rellenar automáticamente ciertas partes de sus documentos. Estas fórmulas pueden devolver texto«crudo» o imágenes. En el caso del texto, pueden contener saltos de línea. La cuestión es cómo deben tratarse estos saltos de línea cuando se procesan dentro de los documentos de 4D Write Pro. Esta entrada del blog proporciona las respuestas … ¡sigue leyendo!

Producto blank

4D Write Pro – ¡Exportación directa a PDF!

Traducido automáticamente de Deepl

¿Y si le dijera que con 4D v18 R4 puede exportar documentos de 4D Write Pro directamente a formato PDF (tanto en macOS como en Windows), sin necesidad de instalar ningún controlador de impresora o software adicional? Ahora puedes… ¡y eso no es todo! También puedes establecer varias opciones tanto para la forma como para el contenido. Siga leyendo para saber más.

Producto blank

Utilizar los documentos de 4D Write Pro como formularios de entrada

Traducido automáticamente de Deepl

¿Desea evitar que los usuarios modifiquen accidentalmente un determinado documento de 4D Write Pro (total o parcialmente)? ¿Está interesado en mantener intactas algunas partes de un documento(por ejemplo, dar a los usuarios la posibilidad de rellenar los campos de un acuerdo de no divulgación, garantizando al mismo tiempo que ninguna información del documento sea alterada o cambiada de ninguna manera)? Si asiente con la cabeza, ¡siga leyendo! 4D v18 R3 le permite mantener partes de sus documentos protegidas, o en otras palabras«no editables«.

Producto blank

4D Write Pro: Nuevas acciones estándar para tablas, filas y celdas

Traducido automáticamente de Deepl
4D v18 R3 trae nuevas acciones estándar a 4D Write Pro. Se dirigen a las tablas y sus elementos(es decir, filas y celdas). Estas acciones le permiten definir el borde de una tabla, el color de fondo de una celda, la alineación vertical del texto en una fila, así como la alineación de la propia tabla en el documento … sólo para nombrar algunos. Todas las acciones estándar son accesibles a través de simples botones, listas desplegables o menús o a través de unas pocas líneas de código. ¿Quiere más? Los menús se adaptan automáticamente al idioma del usuario. Además, las tablas, los botones, las listas y los menús se activan o desactivan automáticamente en función de la selección actual del usuario. Esto ahorra mucho tiempo a los desarrolladores.

Producto blank

4D Write Pro y fórmulas

Traducido automáticamente de Deepl

Con 4D v18 R2, 4D Write Pro es capaz de gestionar objetos de fórmula dentro de los documentos. Para ello, se han creado cuatro nuevos comandos: WP Get formulas, WP Insert formula, WP Compute formulas, y WP Freeze formulas. Todos ellos pueden ser utilizados con objetivos intuitivos como documento, cuerpo, cabeceras, etc. Y como habrá adivinado por los nombres de los comandos, las fórmulas ya no son expresiones de texto sino potentes objetos de fórmula.