4D View Pro recalcula automaticamente as fórmulas da sua folha de trabalho quando altera os dados de que dependem (por exemplo, entradas, fórmulas, nomes, etc.).
Mas e se quiser tornar a sua IU mais interactiva e desencadear o cálculo das fórmulas sempre que quiser? 4D v18 R4 torna-o possível graças a três novos comandos: VP SUSPEND COMPUTING, VP RESUME COMPUTINGe VP RECOMPUTE FORMULAS. Estes comandos permitem-lhe suspender e retomar o cálculo de todas as fórmulas do seu documento, ou forçar o seu recálculo.
O HDI abaixo demonstra como recalcular as fórmulas após carregar um registo da base de dados e como parar/ retomar os cálculos num documento.
Fórmulas recalculadas
Quando utiliza dados de 4D (por exemplo, variáveis através de métodos ou campos de base de dados), precisa de actualizar as suas fórmulas quando estes dados mudam. Para o fazer, basta usar esta linha de código:
VP RECOMPUTE FORMULAS ("ViewProArea")
suspender e retomar a fórmula COMPUTAÇÃO
O VP SUSPEND COMPUTING e VP RESUME COMPUTING permitem-lhe desligar temporariamente os cálculos automáticos.
Por exemplo, para evitar erros de cálculo nas suas células tais como “#DIV/0!” enquanto ainda está a trabalhar no documento, utilize este código:
- suspenda os cálculos no documento:
VP SUSPEND COMPUTING ("ViewProArea")
- adicione os seus valores ou fórmulas nas células
- retomar os cálculos:
VP RESUME COMPUTING ("ViewProArea")
Da mesma forma, pode poupar tempo e ser mais eficiente com documentos grandes: gerir o cálculo das suas fórmulas sempre que quiser!