Uno script per molteplici pulsanti
Moderatore: Moderatori
-
- Messaggi: 1
- Iscritto il: mercoledì 1 settembre 2021, 19:01
- Versione FileMaker: 19
- Sistema operativo: MacOS11
Uno script per molteplici pulsanti
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.
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.
- fabio.beri
- Messaggi: 1971
- Iscritto il: sabato 4 ottobre 2014, 16:24
- Versione FileMaker: 2023
- Sistema operativo: Win/Mac
Re: Uno script per molteplici pulsanti
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
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
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024