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.
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!