Uno script per molteplici pulsanti

Come utilizzare gli script. Automatizzare gli archivi. Utilizzo dei pulsanti

Moderatore: Moderatori

Rispondi
Guido55
Messaggi: 1
Iscritto il: mercoledì 1 settembre 2021, 19:01
Versione FileMaker: 19
Sistema operativo: MacOS11

Uno script per molteplici pulsanti

Messaggio da Guido55 » mercoledì 1 settembre 2021, 19:51

17 campi il cui contenuto è definito da 17 pulsanti che svolgono la medesima funzione: commutare alternativamente ad ogni click il contenuto del relativo campo da vero a falso e viceversa.

Mi occorre uno script del tipo
If [Campo1 = true]
Imposta campo (Campo_1; false)
Else
Imposta campo (Campo_1;true)
Dovrei tuttavia creare 17 script diversi, ma sarebbe un errore.

Lo script deve "leggere" il pulsante per convertirlo nel nome del campo.
So che devo utilizzare le funzioni "Get(ParametroScript)" ed "Imposta campo per nome" ma non sono in grado di utilizzarli correttamente
Chiedo aiuto.

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

Re: Uno script per molteplici pulsanti

Messaggio da fabio.beri » martedì 21 settembre 2021, 9:16

Buongiorno. Mi sembrava aver risposto a questo post, ma evidentemente non era così.

Nell'oggetto del pulsante bisogna associare lo script e definire un parametro dello script con un qualsiasi valore.

Nello script che risponde, bisogna inserire delle righe di IF in questo modo:

IF [ GET [PARAMETROSCRIPT]="valore del parametro messo nel pulsante"
...
ELSE IF [ GET [PARAMETROSCRIPT]="valore del parametro messo nel pulsante"
...
END IF
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

Rispondi