Cambio colore fondo del campo su script

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

Moderatore: Moderatori

leonardos1968
Messaggi: 6
Iscritto il: martedì 28 ottobre 2014, 23:19

Cambio colore fondo del campo su script

Messaggio da leonardos1968 » giovedì 30 ottobre 2014, 10:29

Salve è possibile creare uno script (successivamente agganciato ad un pulsante) che al click cambia colore allo sfondo di un determinato campo? se si mi aiutate dicendomi come si fà? GRAZIE

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

Re: Cambio colore fondo del campo su script

Messaggio da fabio.beri » giovedì 30 ottobre 2014, 10:38

Salve. E' importante inserire nella propria firma, la versione di FileMaker utilizzata e l'ambiente di lavoro (MAC OS X o Windows)

Detto ciò, si è possibile. E' sufficiente impostare una variabile con un valore e utilizzare la formattazione condizionale sul campo. Nello specifico:

LO SCRIPT DEVE ESEGUIRE:

IMPOSTA VARIABILE: $$variabile con un valore ad esempio 1

Poi Dal menù VISUALIZZA
MODO FORMATO SCHEDA
Selezionare il campo desiderato
Dal menù FORMATTAZIONE scegliere CONDIZIONALE
Cliccare su AGGIUNGI
Scegliere CONDIZIONE e impostare FORMULA
Nella formula inserire $$VARIABILE = 1
Quindi scegliere il colore di riempimento (si chiama proprio in questo modo) con la palette di FileMaker

Si può fare anche senza uno script definendo solamente il pulsante.
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

leonardos1968
Messaggi: 6
Iscritto il: martedì 28 ottobre 2014, 23:19

Re: Cambio colore fondo del campo su script

Messaggio da leonardos1968 » giovedì 30 ottobre 2014, 11:01

Ciao grazie per la risposta, ho fatto quello ch mi hai detto funziona in parte, cioè io ho bisogno che lo faccio solo quando schiaccio un pulsante, perchè così posso avere delle opzioni esempio: pulsante1= campo A deiventa rosso, pulsante2=campo A deiventa verde, pulsante3 =campo A deiventa blu ecc....ecco perchè credo che serve via script...
ho Filemaker v.13

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

Re: Cambio colore fondo del campo su script

Messaggio da fabio.beri » giovedì 30 ottobre 2014, 11:20

Fino a quanto hai scritto, ancora non serve lo script...

Sul pulsante1 assegni l'istruzione
IMPOSTA VARIABILE $$campo1 con il valore 1

Sul pulsante 2 assegni l'istruzione
IMPOSTA VARIABILE $$campo1 con il valore 2

Sul pulsante 2 assegni l'istruzione
IMPOSTA VARIABILE $$campo1 con il valore 3

Sul campo, quando imposti la formattazione condizionale, creerei 3 formule:
La prima formula sarà $$campo_A = 1 e assegni colore rosso
La seconda formula sarà $$campo_A = 2 e assegni colore verde
La terza formula sarà $$campo_A = 3 e assegni colore blu

e via scorrendo per tutte le varie casistiche...
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

leonardos1968
Messaggi: 6
Iscritto il: martedì 28 ottobre 2014, 23:19

Re: Cambio colore fondo del campo su script

Messaggio da leonardos1968 » giovedì 30 ottobre 2014, 11:52

Ciao ho fatto passo passo come hai indicato ma ancora non va bene dove sbaglio?...guarda la foto .... o meglio puoi fare tu un file di esempio? te ne sarei grato..Grazie
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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

Re: Cambio colore fondo del campo su script

Messaggio da fabio.beri » giovedì 30 ottobre 2014, 13:03

Sei stato bravo nel segnalare i punti.

Nel punto 1 fai vedere che hai creato uno script (presumo associato al pulsante) che imposta la variabile $$campo1 con il valore 1
Nel punto 2 fai vedere che hai creato la formattazione condizionale (corretta) indicando colore celeste MA NON SI CAPISCE SU QUALE OGGETTO. Sembrerebbe il pulsante. Se fosse così c'è un errore perché è il campo che si deve colorare e non il pulsante. Quindi attribuisci la formattazione condizionale al campo anziché al pulsante
Nel punto 3 fai vedere che hai creato la formattazione condizionale (forse non corretta perché se nella variabile $$campo1 attribuisci il valore 1 per il celeste, allora per il viola dovrai assegnare il valore 2 (come ti ho già scritto). Le formattazione condizionali dovrebbero essere almeno 3 come da esempio, quindi...
seleziona nuovamente il campo n. ordine,
richiama l'opzione CONDIZIONALE dal menù
Siccome ne troverai già una di formula (quella del viola), clicca su AGGIUNGI e si aggiungerà una nuova formula. Dentro la formula scrivi $$campo1 = 2 e indichi un altro colore. Poi ancora AGGIUNGI e scrivi la formula $$campo1 = 3
Siccome hai parlato di 3 pulsanti diversi:
un pulsante deve impostare la variabile $$campo1 con il valore 1
il secondo pulsante deve impostare la variabile $$campo1 con il valore 2
il terzo pulsante deve impostare la variabile $$campo1 con il valore 3

Non te lo faccio perché è un cosa banalissima e puoi farla tranquillamente da te (solo se leggerai attentamente).
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

leonardos1968
Messaggi: 6
Iscritto il: martedì 28 ottobre 2014, 23:19

Re: Cambio colore fondo del campo su script

Messaggio da leonardos1968 » giovedì 30 ottobre 2014, 13:58

Ciao, grazie per la pazienza che hai, ma forse sono io che oggi non ci arrivo proprio ti ho allegato il file con i tasti se puoi dargli una occhiata tene sarei grato davvero...... i campi in oggetto sono "campo ordine" e "campo ordine2"...perchè a dirti il evro io credo di aver seguito alla lettera le tue indicazioni....
Fammi sapere e grazie ancora dell'aiuto
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

adm_fmpro
Amministratore
Messaggi: 574
Iscritto il: venerdì 28 marzo 2003, 1:00
Versione FileMaker: 15
Sistema operativo: oSX
Contatta:

Re: Cambio colore fondo del campo su script

Messaggio da adm_fmpro » giovedì 30 ottobre 2014, 15:49

No, non hai seguito le istruzioni... Ti ho modificato il file. Ciao
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.

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

Re: Cambio colore fondo del campo su script

Messaggio da fabio.beri » giovedì 30 ottobre 2014, 15:52

Oh, qui mi si rubano le discussioni... ahi, ahi...
Fabio Beri
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19

Omnia Studio

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

leonardos1968
Messaggi: 6
Iscritto il: martedì 28 ottobre 2014, 23:19

Re: Cambio colore fondo del campo su script

Messaggio da leonardos1968 » giovedì 30 ottobre 2014, 21:09

Grazie mille sei stato gentilissimo...

Rispondi