Newsgroup: it.comp.appl.access
Titolo: Semaforo su maschera...

Ciao,
    io ho due immagini: semaforo-verde e semaforo-rosso. Vi lascio
indovinare cosa raffigurino... :-)
Siccome il mio DB contiene numerosi record che devo controllare
continuamente mi sarebbe utile inserire un semaforo che diventasse rosso
ogni volta che ci sono dei campi vuoti (č questo che devo controllare) e che
poi tornasse verde per tutti quei record che sono OK.
Premetto: di SQL conosco solo l'esistenza, per ora... sto cercando di
imparare ma non ho il tempo. Ci proverņ durante le ferie!
Se chi mi risponde (Ringrazio gią ora) mi potesse anche spiegare a grandi
linee il significato del codice che serve sarei veramente al settimo
cielo!!!!
Non č che perņ sono 'na cippa! A mio tempo ho programmato con profitto in
Pascal e ho superato con 30 l'esame universitario di Informatica
(completamente basato su JAVA) SQL  č una mia carenza da colmare...
GRAZIE 1000
Gonzo
-- 
Posted from [212.210.223.131] by way of 
oe57.pav1.hotmail.com
 [64.4.30.192] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 (completamente basato su JAVA) SQL  č una mia carenza da colmare...
Vediamo se ho capito, per DB intendi una Tabella di Access?
Il semaforo č un file grafico? (due file grafici?)
Lo vuoi associare a ciascun record di maschera a maschere continue?
Ciao
Arturo (in ferie)

 Pascal e ho superato con 30 l'esame universitario di Informatica
Me cojons
Antonio

Arturo (in ferie)
Sì, DB sarebbe data base... :-) e quindi la tabella di Access...
Il semaforo è/dovrebbe composto da due files grafici.
Mi spiego meglio:
    nella maschera sono presenti alcuni campi tipo "Ddt cliente" o "data
partenza"
questi campi possono anche essere vuoti, quando lo sono vuol dire che quel
record è in attesa.
Siccome sono solito sfogliarli velocemente mi sarebbe utile un riscontro
visivo... un semaforo appunto!
Mi ci vorrebbe una sorta di  IF (in sql) che fa comparire il rosso quando
certi cam,pi sono vuoti...
Gonzo (al lavoro!)
-- 
Posted from [212.210.223.131] by way of 
oe35.pav1.hotmail.com
 [64.4.30.92] 


 partenza"
Errore!
... nella maschera sono presenti alcuni controlli tipo ...
--
Silvio
il sito comune di it.comp.appl.access:
http://www.sitocomune.com

 certi cam,pi sono vuoti...
Capito.
Io ho provato questo:
Private Sub Form_Current()
If IsNull(Me!ordine) Then Beep
End Sub
Sfogliando la maschera se il campo [ordine] è vuoto
si sente un beep. Al posto del beep puoi rendere
visibile il semaforo rosso e invisibile il verde,
e viceversa.
Il codice, come vedi è sull'evento "su corrente"
della maschera.
Ciao
Arturo.

ALT tutti... ho risolto! Possibile che risolvo sempre due secondi dopo che è
partita la mail....
ho scritto il nome del campo tra quadre ed è funzionato!!!
Qual'è il comando per visualizzare un immagine e per nasconderla? Non sarà
mica show e Hide...
se voglio mettere più di un campo posso usare "OR"?
GRazie 1000
Gonzo
-- 
Posted from [212.210.223.131] by way of 
oe43.pav1.hotmail.com
 [64.4.30.15] 


OK, ho capito come fare, solo che non rieso a trovare il comando per
mostrare/nascondere le immagini a seconda dell'IF...
Gonzo
-- 
Posted from [212.210.223.131] by way of 
oe67.pav1.hotmail.com
 [64.4.30.202] 


 mostrare/nascondere le immagini a seconda dell'IF...
Le immagini hanno un nome come gli altri oggetti (lo trovi nelle
proprietą -> altro -> nome elemento)
Poniamo che i nomi siano
immagine1 (quella del rosso)
immagine2 (quella del verde)
Allora il codice diventa
If IsNull(Me![nome_tuo_campo]) Then
Beep
Immagine1.Visible = True
Immagine2.Visible = False
Else
Immagine2.Visible = True
Immagine1.Visible = False
End If
Ciao, Arturo

Ti ringrazio ancora per l'aiuto, sei stato preciso, utile e veloce...
miiiiiiii... non ci posso credere!
So programmare, ma non conoscendo la sintassi per access non posso che
chiedere... la guida in linea non mi funzia bene, mi da dei problemi, mi
chiede di essere reinstallata e comunque non mi trovo bene, di solito la uso
molto!
Se posso fare qlcosa... dimmi e clicco, tutti i banner che vuoi!
Grazie ancora per l'aiuto!
Gonzo.
-- 
Posted from [212.210.223.158] by way of 
oe50.pav1.hotmail.com
 [64.4.30.22] 


 Grazie ancora per l'aiuto!
Alla faccia dell'abbondanza! Voglio provare anch'io a pagare il conto ai
fornitori cliccando i loro banner!
Cordialmente.
Arturo