Newsgroup: it.comp.appl.access
Titolo: Maschere in modalità continua

In una sottomaschera in modalità maschera continua vorrei poter colorare lo
sfondo del record correntemente selezionato in maniera diversa per
evidenziarlo.
Quali eventi devo utilizzare per fare ciò?
Se cambio colore con l'evento "su corrente", quale evento devo utilizzare
per riportare il colore di sfondo a quello dei record non selezionati?
Grazie a tutti, soprattutto a chi mi darà una mano :-)
Gion ^_^

 ha scritto nel messaggio
news:7mVY7.230$mc1....@news1.tin.it...

Vediamo se posso esserti di aiuto: se intendi colorare lo sfondo del
controllo attivo posso suggerirti queste 2 soluzioni:
Se usi A2000 la cosa è molto semplice in quanto nel menù Formato c'è il
comando Formattazione condizionata con la quale risolvere il quesito. Se
invece hai A97 la cosa si complica un po' in quanto non c'è il
corrispondente comando. Posso comunque indicarti una soluzione (forse non
sarà la + semplice e qualche collega + esperto potrà suggerire
un'alternativa certamente + valida):
nella tua maschera continua duplica ogni controllo che vuoi evidenziare (i
nuovi controlli saranno tutti del tipo non associati)
poni i nuovi controlli esattamente sotto a quelli dai quali li hai duplicati
poni la proprietà Stile sfondo dei controlli nei quali inserirai i dati in
Trasparente
poni la proprietà Colore sfondo dei controlli nei quali inserirai i dati del
colore con il quale intendi evidenziare il controllo correntemente attivo
poni la proprietà Stile sfondo dei controlli non associati posti sotto in
Normale
poni la proprietà Colore sfondo dei controlli non associati posti sotto con
il colore per i controlli non attivi
non serve attivare nessuna condizione su eventi
Se non ho fatto troppo confusione la cosa dovrebbe funzionare.
Ciao, Max.

 Ciao, Max.
Scusa Max per il CUT del tuo post....!
Qualche variante al tema, la trovi sul SITO Comune sezione FORM
voci Formattazione COndizionale...!
Ci sono diverse versioni, tra le quali una è simile a quella suggerita
da MAX....!
@Alex 
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Grazie 1000 ad Alex e Max... e gią che ci siete mi date pure qualche dritta
sul DatePicker, in risposta ad un messaggio postato ieri...
Scusate la sfacciataggine e grazie ancora. Gion ^_^

Scusate il CUT e l'insistenza ma... non funziona :-(
O meglio, l'effetto ottenuto non è quello che volevo io.
Io avrei voluto evidenziare con un colore di sfondo diverso TUTTI I CAMPI
della riga corrente della maschera in modalità continua.
Con la formattazione condizionata non riesco a trovare una condizione che mi
permetta di discriminare tra il record correntemente selezionato e gli altri
della maschera in modalità continua.
Proprio non è possibile in Access2000 una cosa del genere?
Grazie sempre per l'aiuto e la disponibilità... GgGion ^_^

 ha scritto nel messaggio
news:jz0Z7.1678$q%1.4...@news2.tin.it...

Io (con A2000) ho risolto così:
- ho inserito nella maschera in modalità continua tre controlli non
visibili: uno associato alla chiave del record (es. txtId) e due non
associati (es. txtIdCorrente e txtCheckId); 'Attenzione: la mia chiave è
numerica!
- nell'origine controllo di txtIdCorrente non ho messo niente, in quella di
txtCheckId ho messo "=[txtIdCorrente]-[txtId]"
- a fronte dell'evento 'corrente' ho messo la seguente riga di codice:
    Me.txtIdCorrente = Me.txtId
- a questo punto ho potuto applicare la formattazione condizionale testando
l'espressione "[txtCheckId]=0"
Adesso che ci ripenso, forse non serviva la terza casella di testo e bastava
l'espressione "[txtId]=[txtIdCorrente]": semmai quando ci rimetto le mani
provo.
Ciao
--
Alberto