Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Immagine in una maschera visibile se - Access 2007

80 views
Skip to first unread message

z.f...@gmail.com

unread,
Oct 18, 2014, 11:50:42 AM10/18/14
to
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

BFS

unread,
Oct 20, 2014, 2:22:05 AM10/20/14
to
Il 18/10/2014 17:50, z.f...@gmail.com ha scritto:
> Salve a TUTTI,
> in passato ho fatto la stessa domanda, ma non riesco a far funzionare l'esempio
> 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

z.f...@gmail.com

unread,
Oct 20, 2014, 6:21:04 AM10/20/14
to
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 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

BFS

unread,
Oct 20, 2014, 8:18:14 AM10/20/14
to
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

z.f...@gmail.com

unread,
Oct 20, 2014, 9:06:37 AM10/20/14
to
Il giorno lunedì 20 ottobre 2014 14:18:14 UTC+2, BFS ha scritto:
> 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



Il giorno lunedì 20 ottobre 2014 14:18:14 UTC+2, BFS ha scritto:
> 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

z.f...@gmail.com

unread,
Oct 21, 2014, 4:24:56 AM10/21/14
to
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.
0 new messages