4D View Pro ricalcola automaticamente le formule nel foglio di lavoro quando si modificano i dati da cui dipendono (ad esempio, voci, formule, nomi, ecc.).
Ma cosa succede se si desidera rendere l’interfaccia utente più interattiva e attivare il calcolo delle formule ogni volta che lo si desidera? 4D v18 R4 lo rende possibile grazie a tre nuovi comandi: VP SUSPEND COMPUTING, VP RESUME COMPUTING, e VP RECOMPUTE FORMULAS. Questi comandi consentono di sospendere e riprendere il calcolo di tutte le formule del documento o di forzarne il ricalcolo.
L’HDI seguente mostra come ricalcolare le formule dopo il caricamento di un record dal database e come interrompere/riprendere i calcoli in un documento.
Ricalcolo delle formule
Quando si utilizzano dati da 4D (ad esempio, variabili attraverso metodi o campi del database), è necessario aggiornare le formule quando questi dati cambiano. Per farlo, basta utilizzare questa riga di codice:
VP RECOMPUTE FORMULAS ("ViewProArea")
sospendere e riprendere il calcolo delle formule
I comandi VP SUSPEND COMPUTING e VP RESUME COMPUTING consentono di disattivare temporaneamente i calcoli automatici.
Ad esempio, per evitare errori di calcolo nelle celle come “#DIV/0!” mentre si sta ancora lavorando al documento, utilizzare questo codice:
- sospende i calcoli nel documento:
VP SUSPEND COMPUTING ("ViewProArea")
- aggiungete i valori o le formule nelle celle
- riprendere i calcoli:
VP RESUME COMPUTING ("ViewProArea")
Allo stesso modo, potete risparmiare tempo ed essere più efficienti con documenti di grandi dimensioni: gestite il calcolo delle formule quando volete!