Newsgroup: it.comp.appl.access
Titolo: Evidenziare controllo in maschera

Buongiorno a tutti,
Divrei evidenziare in giallo, il controllo sDescrizione,
se il controllo GiacenzaAttuale č minore di nScortaMinima.
Ho provato in formattazione condizionale,
ma non sono arrivato al risultato,
ho provato con questo codice:
------------------------------------------
Private Sub Form_Current()
If Me.GiacenzaAttuale < Me.nScortaMinima Then
    Me.sDescrizione.BackColor = 65535
Else
    'nulla
    Exit Sub
    End If
End Sub
----------------------------------------
Ma niente!
Potete darmi un aiuto?
Grazie
Napoleone 

 ha scritto nel messaggio 
news:I_8se.5470$yM4....@twister2.libero.it...

Ciao Napoleone,
la sintassi č corretta...prova a vedere se i controlli hanno veramente 
questo nome e se il tipo di dati, che dovrebbe essere numerico per entrambi, 
sia uguale.
Nomi da controllare:
GiacenzaAttuale
nScortaMinima
sDescrizione
Perchč questi prefissi "n" e "s" che mancano a GiacenzaAttuale?
Ciao, Carlo 

 ha scritto nel 
messaggio news:Fj9se.7626$b5.4...@news3.tin.it...

Buongiorno Carlo,
che tempo avete dall'altra parte? Qui piove!
Dunque, avevi ragione, sbagliavo su un nome controllo.
Perň non funziona ugualmente come dovrebbe:
Pevidenziare il controllo, debbo andare sul controllo GiacenzaAttuale e 
quindi me lo evidenzia, o peggio, me li evidenzia tutti, anche quelli che 
non rispondono al criterio!
Come mai??
Ciao
Napoleone 

 Napoleone
Questo perchè probabilmente non è un controllo associato.
Non è presente nella select origine dati
-- 
_ _
Ciao
MAssimiliano Amendola            
www.accessgroup.it
Cisa - Conferenza Italiana per Sviluppatori Access
Info:  
www.donkarl.com/it

 ha scritto nel messaggio 
news:fv9se.17182$TR5....@news.edisontel.com...

Ciao MA,
Tutto bene?
I controlli hanno origine da una query, anche GiacenzaAttuale.
Ciao
Napoleone

 
prova così (con i nomi giusti):
If Me.GiacenzaAttuale < Me.nScortaMinima Then
    Me.sDescrizione.BackColor = 65535
Else
    Me.sDescrizione.BackColor = vbwhite
    Exit Sub
    End If
End Sub
ciao
Nick

 Nick
Buongiorno Nick,
non cambia nulla.
Napoleone

 ha scritto nel messaggio
news:JA9se.5412$D7.1...@twister1.libero.it...

Ciao Napoleone,
forse la tua č una maschera continua?
Cinzia

 ha scritto nel messaggio 
news:42b126cf$0$17095$5fc...@news.tiscali.it...

Proprio cosě
Ciao
Napoleone 

 ha scritto nel messaggio
news:yG9se.5422$D7.1...@twister1.libero.it...

Allora la cosa piů semplice č usare la formattazione condizionale
Scegli Espressione  metti come condizione GiacenzaAttuale < nScortaMinima e
imposti il colore!
Cinzia

 
allora devi usare la formattazioen condizionale (è la più comoda).
aggiungi un campo che chiami differenza (puoi anche farlo nascosto) e 
controlli con la formattazione condizionale quel campo (se >0 un colore 
se<0 un altro)
dovrebbe funzionare
ciao
NIck

 ha scritto nel messaggio 
news:42b12967$0$19535$5fc...@news.tiscali.it...

Mi evidenzia ugualmente tutti i record, come prima!
A me interessa evidenziare solo i record sottoscorta.
Napoleone 


perchč non metti nel formato del controllo
#[blu];- # [rosso]
e risolvi velocemente?


"Nick" <senz...@chedetesul.NG> ha scritto nel messaggio 
news:lR9se.5533$yM4....@twister2.libero.it...

Già provato, ma agisce su tutti i record.
Napoleone 

 ha scritto nel messaggio 
news:iX9se.17188$TR5....@news.edisontel.com...

fammi capire meglio
Napoleone 

 >> >> > End Sub
deve funzionare, non ha senso su che maschera sei?
Cinzia

 Napoleone
vai nelle proprietą del controllo e ci scrivi quello che ti ho detto.
lui colora il font iin quel modo.
Se invece vuoi cambiare anche lo sfondo il discorso č diverso


 Cinzia
Ripeto, mi evidenzia tutti i record! Anche quelli il cui valore di
Me.GiacenzaAttuale č maggiore di Me.nScortaMinima
Ciao
Napoleone 


A me interessa evidenziare tutto lo sfondo del controllo
Napoleone 


Ripeto,
deve funzionare! guarda la posta ti ho mandato il db, ho modificato la
maschera M_situazione  usando la formattazione condizionale e funziona alla
grande!!
Cinzia

 
Hai provato a guardare su sitocomune, mi sa di no visto che sono degli 
esempi nella sezione forms. prova lì e vedi se riesci a trovare quello 
giusto per te.

 Napoleone
Ciao Napoleone,
Non so se ho capitop bene il problema, perň nelle maschere visualizzate
come maschere continue il funzionamento normale č che  ti evidenzia TUTTI
i records utilizzando come criterio i valori del record corrente.
ciao 
Luigi
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it

CUT
Grazie al consiglio di Salvino, si è risolto cosi:
[GiacenzaAttuale] < [nScortaMinima]
Saluto tutti
Napoleone 

Non mi riesce ripondere alla tua mail
Napoleone