Calcoli in caso di variazione dei valori
Spesso si desidera ottenere immediatamente l'aggiornamento di un calcolo ogni volta in cui uno degli attributi utilizzati dai calcoli subisce delle variazioni.
Ad esempio, in presenza di due attributi numerici su una finestra aggiunti contemporaneamente per ottenere un terzo attributo, si potrebbe desiderare l'aggiornamento immediato del terzo attributo in caso di modifica a uno degli altri attributi:
al variare di x o y, il campo x+y si aggiorna immediatamente
Per configurare un campo di calcolo che si aggiorni in caso di variazione delle relative dipendenze:
- In Progettazione oggetti, creare gli attributi x, y e x+y.
Impostare il Valore predefinito per x e y a 0, come descritto in Gestione dei valori null impostando un valore predefinito.
- Nella griglia Proprietà per x+y, impostare il Tipo calcolo a Prima di salvare.
Verrà visualizzata la finestra di dialogo Modifica formula. - Immettere la formula richiesta, quindi fare clic su OK.
Ad esempio:
Value = Object._x + Object._y
return Value - In Gestione finestre, aggiungere i tre attributi alla finestra richiesta.
- Per x e y, nella griglia Proprietà di Gestione finestre, impostare È Calcola sul change a Vero.
- Fare clic su
.
La finestra viene salvata. Quando si aggiorna x o y sulla finestra, x+y si aggiorna immediatamente.
È Calcolato sulla modifica non è stato implementato in Workspaces, pertanto non sarà possibile visualizzare questo aggiornamento fino a che non si ricarica la finestra.