4D View Pro: Activar, desactivar o forzar los cálculos

Traducido automáticamente de Deepl

4D View Pro recalcula automáticamente las fórmulas de la hoja de trabajo cuando se cambian los datos de los que dependen (por ejemplo, entradas, fórmulas, nombres, etc.).

¿Pero qué pasa si quiere hacer su UI más interactiva y activar el cálculo de las fórmulas cuando quiera? 4D v18 R4 lo hace posible gracias a tres nuevos comandos: VP SUSPEND COMPUTING, VP RESUME COMPUTING, y VP RECOMPUTE FORMULAS. Estos comandos le permiten suspender y reanudar el cálculo de todas las fórmulas de su documento, o forzar su recálculo.

El HDI siguiente demuestra cómo recalcular las fórmulas después de cargar un registro de la base de datos y cómo detener/reanudar los cálculos en un documento.

HDI Gestionar cálculos

Recalcular fórmulas

Cuando se utilizan datos de 4D (por ejemplo, variables a través de métodos o campos de la base de datos), es necesario refrescar las fórmulas cuando estos datos cambian. Para ello, sólo tiene que utilizar esta línea de código

VP RECOMPUTE FORMULAS ("ViewProArea")

suspender y reanudar el cálculo de fórmulas

Los comandos VP SUSPEND COMPUTING y VP RESUME COMPUTING le permiten desactivar temporalmente los cálculos automáticos.

Por ejemplo, para evitar errores de cálculo en tus celdas como «#DIV/0!» mientras sigues trabajando en el documento, utiliza este código

  • suspender los cálculos en el documento:

VP SUSPEND COMPUTING ("ViewProArea")

  • añada sus valores o fórmulas en las celdas
  • reanudar los cálculos:

VP RESUME COMPUTING ("ViewProArea")

De la misma manera, puedes ahorrar tiempo y ser más eficiente con documentos grandes: ¡gestiona el cálculo de tus fórmulas cuando quieras!

Fabrice Mainguené
- Product Owner -Fabrice Mainguené se unió al equipo de 4D Program en noviembre de 2016. Como Product Owner, está a cargo de escribir las historias de usuario y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la característica entregada cumple con las necesidades del cliente. Después de obtener una licenciatura en Ciencias de la Computación en el CNAM, Fabrice se unió a una pequeña empresa de publicación de software como desarrollador Windev. A continuación, trabajó para diferentes empresas del sector industrial y comercial como desarrollador de Windev y de la web, así como asesor técnico de nuevas funcionalidades.