Novedades de 4D v18 R2

Traducido automáticamente de Deepl

Base de datos de proyectos

Editor de formularios mejorado

Utilizando el Editor de formularios, puede construir formularios complejos con objetos distribuidos en múltiples vistas que pueden ocultarse o mostrarse según sea necesario. La experiencia del usuario del Editor de formularios ha sido mejorada en 4D v18 R2. Ahora puede saber instantáneamente si las vistas están en uso, gracias a un botón en la barra de herramientas del Editor de formularios que abre la paleta de vistas.

En las bases de datos del proyecto, este botón puede tener dos aspectos diferentes:

  • Contorno gris claro: Todos los objetos pertenecen a la vista por defecto.
  • Gris oscuro sólido: Si al menos un objeto pertenece a una vista distinta de la vista por defecto.

Al mismo tiempo, también se han proporcionado varias acciones para simplificar el diseño del formulario. Por ejemplo, inicialmente sólo se crea una única vista: la vista por defecto. A continuación, se pueden crear tantas vistas adicionales como sea necesario y mover los objetos a ellas. No sólo puede seleccionar una vista específica para trabajar, sino que también puede eliminar una vista si se vuelve innecesaria(por ejemplo, si no contiene ningún objeto).

Funciones relacionadas con la programación

Controle el área de trabajo

Con 4D v18 R2, los elementos del sistema gráfico como el dock de macOS o la barra de tareas de Windows se tienen en cuenta para que pueda utilizar toda el área de trabajo disponible. Se ha añadido un parámetro opcional al comando COORDENADAS DE PANTALLA: Área de trabajo de la pantalla. De esta manera, puedes estar seguro de que las ventanas de tu aplicación están en un área visible (especialmente en el modo SDI en Windows).

Almacenar aliasES de usuarios en el diario

El comportamiento del comando SET USER ALIAS ha sido ampliado en 4D v18 R2 permitiéndole saber quién hizo qué. Ahora, cuando se establece un alias, también se almacena en el diario. Esto le permite recuperar el usuario correcto, incluso si varios usuarios comparten el mismo ordenador y/o cuenta del sistema. El nombre del usuario se muestra en:

  • las pestañas de análisis de actividad y de reversión del MSC,
  • el diálogo que se muestra con el comando CHECK LOG FILE,
  • y en el archivo JSON generado por LOG FILE TO JSON.

Correos electrónicos

Recibir correos electrónicos con POP3

4D v18 R2 proporciona la primera parte de una función para recibir correos electrónicos. Ahora, usted puede descargar localmente sus correos electrónicos y eliminarlos de su servidor de correo electrónico a través de POP3 gracias al nuevo comando POP3 New transporter. El Post Office Protocol (POP) es un protocolo estándar de Internet para recuperar el correo electrónico de un servidor de correo. Este estándar es útil para acciones como conectarse a un servidor POP3, recuperar mensajes para procesarlos automáticamente (para almacenarlos en su base de datos local) y eliminarlos del servidor. Además, se han añadido varios métodos que permiten manejar los correos electrónicos:

  • getMailInfoList(): Devuelve información sobre todos los mensajes de su buzón.
  • getMailInfo(): Devuelve información sobre un solo mensaje.
  • getMail(): Le permite descargar mensajes específicos pasando como parámetro un número de mensaje devuelto por getMailInfoList().
  • delete(): Marca los mensajes especificados para que sean borrados durante el cierre de la sesión.
  • getBoxInfo(): Devuelve el número de correos electrónicos en el buzón y el tamaño del mismo.

4D Write Pro

Gestione las fórmulas dentro de los documentos

4D v18 R2 incluye un conjunto de comandos para que pueda manejar fórmulas dentro de sus documentos de 4D Write Pro:

  • WP Obtener fórmulas: Recupera todas las fórmulas dentro de un objetivo específico (el documento completo en sí, y también partes más específicas de un documento como el cuerpo, la segunda sección, el encabezado izquierdo, etc.),
  • WP Insertar fórmula: Inserta una expresión como objeto de fórmula dentro de un rango determinado,
  • WP Calcular f órmulas y WP Congelar fórmulas: Pueden utilizarse de forma muy similar(es decir, utilizando un objetivo). Reevaluar todas las expresiones de un documento o simplemente congelar sólo las expresiones pertenecientes a los pies de página.

Borrar imágenes

La eliminación de imágenes en línea o ancladas puede hacerse ahora con el nuevo comando WP DELETE PICTURE . Simplemente recupera la imagen que quieres eliminar por su ID (usando WP Get element by ID) o por su posición (usando WP Get elements), y luego llama al comando.

4D View Pro

Gestionar filas y columnas

4D v18 R2 incluye nuevos comandos para la gestión de columnas y filas. Estos comandos le permiten adaptar mejor sus documentos a sus necesidades. Se pueden añadir y eliminar columnas y filas, o definir su tamaño, visibilidad y etiquetas de cabecera con los siguientes comandos:

  • VPINSERT ROWS o VP INSERT COLUMNS: Añade filas o columnas pasando un rango que contiene la primera columna o fila como parámetro y el número de filas o columnas a añadir.
  • VPSET COLUMN COUNT y VP SET ROW COUNT: Definen el número de columnas y filas mostradas. Por defecto, una hoja de 4D View Pro contiene 100 columnas y 1.000 filas.
  • VPDELETE ROWS o VP DELETE COLUMNS: Elimina filas o columnas específicas.
  • VPSET COLUMN ATTRIBUTES y VP SET ROW ATTRIBUTES: Especificar el ancho de las columnas o la altura de las filas; añadir un salto de página para la impresión; ocultar o mostrar columnas o filas; habilitar o prohibir el cambio de tamaño de las columnas o filas por parte de los usuarios; cambiar las etiquetas de los encabezados de las columnas o filas.

Bloquear filas y/o columnas

4D v18 R2 se entrega con un nuevo comando: VP SET FROZEN PANES para ayudarle a crear paneles. Si tiene una tabla grande de datos, puede ser útil mantener visible un área de una hoja de trabajo mientras se desplaza a otra área. Con este comando, puedes crear hasta 4 paneles en tu área: uno a la izquierda, uno arriba, uno a la derecha y uno abajo.

¿Quiere saber más? Lea todas las publicaciones del blog sobre 4D v18 R2