Far comparire immagini...

Come impiegare le immagini, i campi contenitore, i formati grafici, inserimento di filmati

Moderatore: Moderatori

Rispondi
cotoletta
Messaggi: 47
Iscritto il: sabato 21 ottobre 2006, 2:00

Far comparire immagini...

Messaggio da cotoletta » giovedì 16 novembre 2006, 1:36

Prima di andare a ninna, un ulteriore domandina.
(ho cercato tra i vecchi post ma non ho trovato nulla)

Vorrei che
if EmailInviata = "Si"
... comparisse, in un campo contenitore, un icona da me precedentemente scelta. (nello specifico l'icona di un check di spunta...)
Come fare?

La questione è duplice (ovvero sono due le cose che imparerò se avrete la pazienza di spiegarmele :P)
1. come far apparire l'immagine al verificarsi dell iF
2. come far si che l'iF si verifichi da solo e non alla pressione di un pulsante...

Nello specifico:
Ho un campo con una lista valori Si No.
Se non ho inviato la mail segno no, se l'ho inviata segno si... ed allora vorrei che apparisse un bel check di spunta in un campo contenitore.

Miao
(giuro che fra un po' smetterò di assillarvi :D)

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » giovedì 16 novembre 2006, 9:31

fai un campo calcolato che restituisce un contenitore!
Fai un IF (condizione="SI"; percorso_immagine;"")
CIAO M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

cotoletta
Messaggi: 47
Iscritto il: sabato 21 ottobre 2006, 2:00

Messaggio da cotoletta » giovedì 16 novembre 2006, 18:01

Grz :*
Addirittura più semplice di quanto si poteva immaginare O.o
Vedete? stavolta non ho utilizzato un metodo UCAS :D

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » giovedì 16 novembre 2006, 18:27

Oppure metti due campi contenitore (globali) in cui memorizzi le immagini e la condizione diventa

IF (condizione="SI"; campo1;campo2)
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

cotoletta
Messaggi: 47
Iscritto il: sabato 21 ottobre 2006, 2:00

Messaggio da cotoletta » giovedì 16 novembre 2006, 22:20

Una volta capito il meccanismo ho risolto con un solo campo contenitore globale con due ripetizioni (il check e la x) che richiamo tramite un fx Casi ed un array (giusto per non stare a cercare ogni volta il richiamaRipetizioni).
In teoria però andava bene anche l'if come dici tu :)

marianasu
Messaggi: 1235
Iscritto il: martedì 15 giugno 2004, 2:00
Località: Cagliari
Contatta:

Messaggio da marianasu » venerdì 17 novembre 2006, 9:24

Come preferisci....Io eviterei la ripetizione, ma solo perchè mi hanno sempre insegnato che per fare programmi con FM bisogna sempre evitare le ripetizioni tranne in rari casi.
CIAO M
FM8.03 Adv.- FM8.5 Adv Windows XP SP2

cotoletta
Messaggi: 47
Iscritto il: sabato 21 ottobre 2006, 2:00

Messaggio da cotoletta » venerdì 17 novembre 2006, 13:06

marianasu ha scritto:Come preferisci....Io eviterei la ripetizione, ma solo perchè mi hanno sempre insegnato che per fare programmi con FM bisogna sempre evitare le ripetizioni tranne in rari casi.
Perché?
Nel senso a me sembrava tutto più ordinato ed elegante, un solo campo che contiene tutti gli oggetti relativi ad un preciso contesto di utilizzo (il check la x etc...)
Poi con ricavaRipetizioni o ancor meglio gli array è tutto comodissimo...

Come mai, quindi, le ripetizioni non vanno usate?
(mi interesserebbe davvero conoscere la motivazione, almeno imparo qualcos'altro)

stregatto
Messaggi: 9700
Iscritto il: lunedì 1 dicembre 2003, 1:00
Località: Roma
Contatta:

Messaggio da stregatto » venerdì 17 novembre 2006, 17:41

marianasu ha scritto:Come preferisci....Io eviterei la ripetizione, ma solo perchè mi hanno sempre insegnato che per fare programmi con FM bisogna sempre evitare le ripetizioni tranne in rari casi.
CIAO M
in questo caso va benissimo. il discorso era "evita le ripetizioni a meno che tu non sappia esattamente cosa stai facendo"… ;)
.g.

Rispondi