Aggiornamento di campo calcolato

Come utilizzare i campi. Differenze tra campi calcolati, testo, numero, multipli, contenitori.

Moderatore: Moderatori

Rispondi
Ponastro
Messaggi: 20
Iscritto il: domenica 15 settembre 2013, 15:05

Aggiornamento di campo calcolato

Messaggio da Ponastro » giovedì 24 novembre 2022, 16:48

Buona sera a tutti.
Mi succede una cosa tanto banale quanto impensabile.
Siccome nei miei script a volte succede - limite mio, credo, ma non è una cosa gravissima - che rimangano aperte 5 o 6 finestre inutilmente, ho sviluppato uno scriptino che chiude tutte le finestre esclusa quella in primo piano. Facile.

Per evitare di cercare a menu se ci sono o quante sono le finestre aperte, e quindi perdere tempo facendo girare lo scriptino inutilmente, ho pensato di creare un campo calcolato globale descritto dalla funzione:
ConteggioValore ( NomeFinestre )
Ecco la parte impensabile:
PERCHÉ non si aggiorna ogni volta che apro (o chiudo) una nuova finestra? Cosa devo fare per "svegliare" FMPro in modo che ricalcoli il campo?

Lo trovo veramente strano. È un mio errore, ovviamente, probabilmente concettuale, ma dove sbaglio?

Grazie a chiunque vorrà illuminarmi, anche se la domanda è stupida

Avatar utente
fabio.beri
Messaggi: 1966
Iscritto il: sabato 4 ottobre 2014, 16:24
Versione FileMaker: 2023
Sistema operativo: Win/Mac

Re: Aggiornamento di campo calcolato

Messaggio da fabio.beri » venerdì 25 novembre 2022, 9:55

Buongiorno. Non serve che sia globale e va impostato per non memorizzare il risultato ma calcolarlo sempre.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

-----------------------------------------
http://tinyurl.com/omniagest2024

Ponastro
Messaggi: 20
Iscritto il: domenica 15 settembre 2013, 15:05

Re: Aggiornamento di campo calcolato

Messaggio da Ponastro » venerdì 25 novembre 2022, 11:12

Grazie. Proverò così. Pensavo che il campo globale facesse risparmiare "peso" al file, ma se non funziona, pazienza, andiamo di non globale.
Grazie di nuovo :D

Rispondi