Cambio colore fondo del campo su script
Moderatore: Moderatori
-
- Messaggi: 6
- Iscritto il: martedì 28 ottobre 2014, 23:19
Cambio colore fondo del campo su script
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
- 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
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.
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
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 6
- Iscritto il: martedì 28 ottobre 2014, 23:19
Re: Cambio colore fondo del campo su script
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
ho Filemaker v.13
- 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
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...
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
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 6
- Iscritto il: martedì 28 ottobre 2014, 23:19
Re: Cambio colore fondo del campo su script
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.
- 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
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).
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
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 6
- Iscritto il: martedì 28 ottobre 2014, 23:19
Re: Cambio colore fondo del campo su script
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
Fammi sapere e grazie ancora dell'aiuto
Non hai i permessi necessari per visualizzare i file allegati in questo messaggio.
-
- 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
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.
- 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
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
Moderatore FMPro.it
Sviluppatore OmniaGest 5 - FileMaker 15/16/17/18/19
Omnia Studio
-----------------------------------------
http://tinyurl.com/omniagest2024
-
- Messaggi: 6
- Iscritto il: martedì 28 ottobre 2014, 23:19
Re: Cambio colore fondo del campo su script
Grazie mille sei stato gentilissimo...