Campi e funzioni
Il menu Campi e formule/funzioni (Campi & Fx) permette di trovare le dipendenze di un campo o di una funzione globale selezionati.
In altre parole, potete individuare tutte le formule che usano un determinato campo o una determinata funzione globale.
Perché è utile
Quando si modifica o si elimina un campo o una funzione globale, questa funzionalità aiuta a verificarne l'impatto sul resto del database.

Livelli d'impatto delle dipendenze
Esistono tre livelli d'impatto, rappresentati da tre badge diversi:
| Badge | Formula | Interfaccia utente | Visualizzazione | |
|---|---|---|---|---|
![]() | ✅ | ✅ | ✅ | Il campo è usato in una formula (o in un trigger come onClick, afterUpdate o afterCreate). Qualsiasi modifica o eliminazione avrà effetto sul funzionamento del database. |
![]() | ✅ | ✅ | Il campo è usato in un trigger (per esempio visibility, canWrite, canRead, beforeShow, afterHide). Modificarlo influirà solo sul comportamento dell'interfaccia utente, non sul funzionamento del database né sui calcoli dei dati. | |
![]() | ✅ | Il campo è usato solo a scopo di visualizzazione. Modificarlo influirà solo sulla presentazione dei dati, senza alterare il comportamento dell'interfaccia utente né i calcoli dei dati. |
Il numero mostrato all'interno del badge indica il totale delle dipendenze.
Capire le dipendenze
Un campo può avere più dipendenze, e ciascuna dipendenza può a sua volta averne di proprie.
Questa struttura gerarchica aiuta a capire come le modifiche a un campo o a una funzione si ripercuotono sul database.

Uso diretto
Selezionate una tabella o la riga delle funzioni globali:
- Usate il menu a discesa di sinistra per selezionare una tabella oppure la riga «Global Functions».

Selezionate un campo o una funzione:
- Usate il menu a discesa di destra per selezionare un campo o una funzione, tra quelli della tabella selezionata in precedenza o tra le funzioni globali.

Usare l'editor dei campi
Potete anche fare clic direttamente sul badge sopra il campo, nell'elenco dei campi.
Ciò apre automaticamente il popup Ninext, selezionando la tabella e il campo corrispondenti.


Accedere al campo o alla funzione selezionati
Fate clic sul pulsante «Modifica» a destra dell'elenco dei campi.

Per le funzioni globali, si apre l'editor di script del trigger global functions, con la funzione interessata evidenziata.

Accesso diretto allo script
- Passate il mouse su una riga dei risultati: compare un pulsante «Modifica».
- Un clic su questo pulsante mostra il codice sorgente che contiene la dipendenza, con la parte interessata evidenziata.




