Newsgroup: it.comp.appl.access
Titolo: Immagine in una maschera visibile se - Access 2007

Salve a TUTTI,
in passato ho fatto la stessa domanda, ma non riesco a far funzionare l'esempio che mi è stato suggerito. Io vorrei in una maschera fa comparire una delle due immagini in base ad un risultato di una casella di testo,magari su un evento per esempio: "su uscita". In altre parole, mettendo le immagini di due cestini, vorrei visualizzare nella maschera quello pieno quando il risultato è maggiore di zero, quello vuoto quando il risultato della casella di testo è zero.
Potete aiutarmi?
Grazie Fabio


 
non so cosa ti abbiano suggerito...
cmq in vba l'immagine di un controllo immagine si imposta con :
 
NomeTuoControlloImmagine.picture="c:\.....\pippo.bmp"
 
quindi va da se che con un
 
if tua condizione then
	NomeTuoControlloImmagine.picture="c:\.....\pippo.bmp"
else
	NomeTuoControlloImmagine.picture="c:\.....\pluto.bmp"
endif
 
 
altra soluzione...se le immagini sono sempre le stesse è di inserirle 
entrambe gia nella form...e di attivarne il visible  si/no in base alla 
tua condizione
 
ciao
BFS

 Salve a TUTTI, in passato ho fatto la stessa domanda, ma non riesco a far funzionare l'esempio che mi è stato suggerito. Io vorrei in una maschera fa comparire una delle due immagini in base ad un risultato di una casella di testo,magari su un evento per esempio: "su uscita". In altre parole, mettendo le immagini di due cestini, vorrei visualizzare nella maschera quello pieno quando il risultato è maggiore di zero, quello vuoto quando il risultato della casella di testo è zero. Potete aiutarmi? Grazie Fabio
 
Grzia BFS per la Tua risposta,
le immagini che devo usare sono sempre le stesse e le vorrei inserire stabili nella Form. Il problema per me che NOn so scrivere in VBA è che nella casella delle proprietà dell'oggetto mi accetta visibile si/no e non mi fa scrivere una condizione. Potresti aiutarmi con qualche rica di codice da incollare nel mio DB, o con un esempio?
Grazie Fabio


 
supponiamo che la tua maschera si chiami frmPippo
e di avere nella maschera una textbox chiamata txtPluto
e le due immagini img1 e img2 entrambe invisibili
e vuoi che sela textox contiene "a" allora img1 sia visibile altrimenti 
sia visibile img2
sull'evento "su corrente" della tua form scrivi
 
if me.texPluto="A" then
	me.img1.visible=true
	me.img2.visible=false
else
	me.img1.visible=false
	me.img2.visible=true
endif
 
ciao

 Il 20/10/2014 12:21, 
z.f...@gmail.com
 ha scritto: > Il giorno sabato 18 ottobre 2014 17:50:42 UTC+2, 
z.f...@gmail.com
 ha scritto: >> Salve a TUTTI, in passato ho fatto la stessa domanda, ma non riesco a far funziona > > Grzia BFS per la Tua risposta, > le immagini che devo usare sono sempre le stesse e > Grazie Fabio > supponiamo che la tua maschera si chiami frmPippo e di avere nella maschera una textbox chiamata txtPluto e le due immagini img1 e img2 entrambe invisibili e vuoi che sela textox contiene "a" allora img1 sia visibile altrimenti sia visibile img2 sull'evento "su corrente" della tua form scrivi if me.texPluto="A" then me.img1.visible=true me.img2.visible=false else me.img1.visible=false me.img2.visible=true endif ciao
 
BFS GRAZIE!!!
Fatto! Grazie ancora e conto su di Voi anche per il futuro!
Fabio

Ho cantato vittoria troppo presto!
Il codice funziona, ma quando faccio: COMPATTA E RIPRISTINA poi non funziona piu, nel senso che la maschera dove i due cestini vengono visualizzati, l'ho chiamata HP e mi serve per fare delle ricerche su varie tabelle, utilizzando la funzione nz, quando compatto sembra che poi la query non riconosca piu' i parametri i chiede sempre di inserire i parametri. E' difficile da spiegare, ma chiedo Aiuto.
Grazie F.