Newsgroup: it.comp.appl.access
Titolo: cambiare colore ad un pulsante

un saluto a tutti.
in una maschera ho inserito un pulsante che apre un'altra maschera che
pesca i dati da una tabella.
come posso fare per differenziare il colore del pulsante o del testo
del pulsante quando la tabella contiene record e quando non contiene
nessun record?
grazie in anticipo
oscar

Oscar ha scritto:

if dcount("[campo_tuo]","[tabella_tua]")>0 then
me.pulsante_tuo.enabled =true
else
me.pulsante_mio.enabled=false
end if
questo codice lo metti su corrente della tua maschera
ciao
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it



ti ringrazio per l'aiuto ma non funziona.
questo � il codice che ho adattato dal tuo
Private Sub Form_Current()
If DCount("[patologia_fk]", "[t_paziente_patologia]") > 0 Then
Me.Comando45.Enabled = True
Else
Me.Comando45.Enabled = False
End If
End Sub
in quello che mi hai mandato c'� un comando tuo ed un comando mio, ma
il comando � uno solo.
in quale maschera lo debbo mettere in quella principale o in quella
che si apre con il comando.
debbo aggiungere che la tabella in questione
t_paziente_patologia
paziente_patologia (numeratore)
paziente_fk numerico
patologia_fk numerico
 collega altre 2 tabelle:
T_paziente 
paziente_k (numeratore)
paziente  testo
T_patologia
patologia_k (numeratore)
patologia testo 
naturalmente non tutti i pazienti hanno una patologia per cui nella
tabella paziente_patologia ci sono alcuni pazienti ed altri no.
scusami, ma sono un principiante.
ciao e grazie 
oscar

 oscar
in quale caso il pulsante deve essere disabilitato? quando non c'�
corrispondenza nella tabella "patologia"?



http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it
 grazie per la tua pazienza
oscar

Oscar ha scritto:








con questo codice abilita o disabilita il pulsante (che � per me meglio
del cambio di colore
adesso devi sistemare il tuo dcount con i parametri
prova cos� 
dim conteggio_patologie
conteggio_patologie=
dcount("[paziente_fk]","[paziente_patologia]","[paziente_fk]=forms![tua_maschera]![paziente]")
msgbox conteggio_patologie
if conteggio_patologie>0 then
me.pulsante_tuo.enabled =true
else
me.pulsante_mio.enabled=false
end if
l'ho scritto al volo provalo ed eventualmente sistema il dcount


On Fri, 18 Sep 2009 12:26:58 +0200, 
mansp...@gmail.com
(mansportivo) wrote:

purtroppo ho bisogno che il pulsante cambi colore per sapere se quel
paziente ha o meno una patologia associata. il pulsante mi apre una
maschera che mi serve per inserire e poi vedere le patologie associate
a quel paziente. lo scopo � sapere subito all'apertura della maschera
principale  del paziente se ci siano patologie associate, per esempio:
se il paziente ha una patologia associta il pulsante � rosso, se non
ne ha � verde.
ciao
oscar

 ha scritto nel messaggio 
news:4ab36809...@news.fastwebnet.it...


invece del pulsante usa una etichetta.
ciao
Daniele
ps. scusate ma sarebbe meglio non postare tutto il messaggio....
http://www.krisopea.it/mvp/Quoting.htm
 


Non � possibile cambiare il colore di sfondo di un pulsante, ma solo il
colore del primo piano, cio� della stringa che compare sullo stesso (a
condizione che tu visualizzi una stringa e non un'immagine).
es.
me.mioPulsante.ForeColor = 123456 (codice del colore)
Saluti
Franco
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


wrote:

per me va bene tutto: cambiare colore al testo in primo piano o il
colore di un'etichetta. il problema � che il colore deve cambiare in
funzione del contenuto della tabella: un colore se nella tabella c'�
un campo, un'altro colore se non c'�.
grazie a tutti
oscar

Oscar ha scritto:


colore o disabilitato cosa cambia
se � disabilitato non puoi nemmeno aprire la maschera e in pi� il pulsante
disabilitato � diverso da quello abilitato, non � meglio?
devi solo sistemare il dcount in base ai dati compresi nelle tue tabelle
fai qualche prova, la puoi fare solo tu con i tuoi dati


La maschera da dove chiami la 2a maschera ha una visualizzazione
singola o continua ?
La seconda maschera come viene alimentata? quali sono i criteri che
decidono se ci siano o non ci siano record ?
Ciao
Alex



tutto risolto grazie a tutti e scusate se rispondo in ritardo: sono
stato in vacanza
oscar