Newsgroup: it.comp.appl.access
Titolo: Colori in foglio dati

Ho una tabella contenete dei nomi colori e il codice RBG associato, vorrei
visualizzare tale colore in un campo in visualizzazione foglio dati o
maschera continua, come posso fare?
nb le soluzioni trovate su sitocomune non sono adatte.
Alessandro.

> "Ale" news:Vkjm9.35863$e31.7...@twister2.libero.it...:

    Forse dico una sciocchezza...
    Potresti creare una maschera con sottomaschera (maschere continue) in
questo modo:
+---------------------+
|                     |
|                     |
| +-------------+     |
| | ... ... ... | === |
| | ... ... ... | === |
| | ... ... ... | === |
| | ... ... ... | === |
| +-------------+     |
+---------------------+
    Il simbolo === sta per un controllo che possegga la proprieta' BackColor
a tua scelta. Nella maschera principale ci saranno tanti controlli ===
quanti record della sottomaschera saranno visibili.
    Che ne dici?
--
Ciao :-)
Maurizio
--------
?SPQR(C)
 X
--------

 ha scritto nel messaggio
news:ands3m$clurg$4...@ID-52090.news.dfncis.de...

Credo di non aver capito! Comunque ci provo!
Grazie.
Alessandro.

"Ale" <


Perchè non sono adatte?
Spiegati meglio.

> "Giorgio Ferrari" news:ql%m9.45174$e31.9...@twister2.libero.it...:

    Ciao, Giorgio. In attesa che Ale si faccia vivo ti chiedo se, per
favore, puoi spegare tu a me una cosa. A quale delle soluzioni del sito
comune ti riferisci, in particolare? Potresti darmi una indicazione precisa?
Perche' sto facendo delle prove e dei confronti. Grazie!


nb le soluzioni trovate su sitocomune non sono adatte.
Quali?
Forse non ho capito proprio le tue intenzioni!
Ciao, Silvio

 Perche' sto facendo delle prove e dei confronti. Grazie!
Secondo me si riferisce al .mdb "Utility per gestire i colori delle
maschere" della sezione Forms.
La certezza però non esiste :-)

Come vedete sono ancora vivo!
Purtroppo sono sempre in giro e riesco raramente a leggere l'NG.
Tornando al problema dei colori, cerco di spiegarmi meglio:
Prima di tutto creo una tabella con due campi: colore e codicecolore, che
contengono rispettivamente il nome e il numero assegnato al colore stesso.
Ora costruisco una mascera in visualizzazione maschere continue nella quale
voglio vedere oltre al nome del colore il colore stesso ad esempio
impostando il backcolor di un controllo sull'evento on_current; proprio qui
stà l'inghippo, infatti tutti i controlli "codicecolore" dei record
successivi e precedenti assumono lo stesso colore di sfondo, e non ognuno il
suo.
Qualcuno ha scoperto un trucco per evitare tutto questo?
Quelli trovati su sitocomune sono, come già detto limitati, e mi riferisco
precisamente agli esempi di formattazione condizionale della pagina dedicata
alle "Forms". Solo "FormatByCriteria" sembra interessante, ma è un pò
complicato.

Ale ha scritto nel messaggio

Se utilizzi la versione 2000 o XP puoi utilizzare la formattazione condizionale.
Nel tuo caso deve essere impostata programmaticamente: vedi insieme FormatConditions e relativi
proprietà e metodi.
ciao.

> "Ale" news:_nln9.48757$Eu.11...@twister1.libero.it...:

    Ho scaricato anch'io "FormatByCriteria" ma non l'ho ancora studiato.
Nella documentazione l'autore dice che ci sono delle imperfezioni.
Bisognerebbe vedere se ne ha fatto una nuova versione. Non ho ancora avuto
modo di capire se cosi' come sta funziona con un solo colore.
    Nel frattempo sono andato avanti con la mia idea e ho preparato un
abbozzo funzionante ma ancora con imperfezioni. Ho ottenuto abbastanza
facilmente il risultato ma ho dovuto rinunciare alle barre di scorrimento
della sottomaschera ed usare la MSComCtl2.FlatScrollBar gestendo gli
spostamenti nella sottomaschera.


 ha scritto nel messaggio
news:anm979$9qu$1...@fe1.cs.interbusiness.it...

Io utilizzo a2k.
Non credo si possano utilizzare i FormatConditions, visto che al massimo si
possono settare 3-4 criteri per campo.
Se invece si rimuovono i criteri di volta in volta si ottiene l'effetto di
colorare il record attivo.
ciao.

colorare il record attivo.
Proprio perchè i criteri impostabili a Design Time sono tre o quattro, ti ho consigliato di
spulciarti l'insieme FormatConditions: ti permette di aggiungere a Runtime (.add è il metodo) i
criteri che ti servono.
Ciao.

 ha scritto nel messaggio
news:ann6pk$luc$1...@fe1.cs.interbusiness.it...

Anche a runtime il limite resta!
Infatti prima di risponderti avevo già provato ad usare .add sull'evento
form_current.
ciao.

criteri che ti servono.
Mi sono spiegato male e comunque il suggerimento che ti ho proposto non va.
L'idea era quella di aggiungere e togliere dinamicamente i criteri di formattazione condizionale,
restando quindi nel limite dei tre criteri ma ottenendo l'intero spettro di colori ... non ho
meditato bene sul come e quando vengano valutati i criteri da Access: non va.
Prova questo, magari trovi qualcosa di utile:
http://www.lebans.com/formatbycriteria.htm