Newsgroup: it.comp.appl.access
Titolo: campi colorati nelle maschere continue

Salve a tutti, ho la necessita di colorare, in una maschera continua, i
campi che hanno un contenuto che io sto cercando, ho trovato la soluzione
nel sito comune, ma purtoppo non sono propio riuscito a decifrare quello che
dovrei fare.
Ho una tabella con delle voci di magazzino, in questi campi esiste anche una
campo con formato True/False, quello che devo fare è semplicemente colorare
il contenuto del campo ho dello sfondo del campo, e magari cambiare anche
tipo di carattere, quando il campo True/False è impostato a True.
La soluzione a codesto problema potrebbe essere quella nel sito comune????
Chi mi aiuta a capire esattamente quello che devo fare??
Grazie Grazie Grazie
Enrico Pietrobon

 ha scritto nel messaggio
news:95ej2f$pi7$2...@pegasus.tiscalinet.it...

Prova come di seguito ad evidenziare i record:
in un campo della query sorgente dati della maschera utilizza la funzione
iif ,
es: Scadenza: IIf([Campo] < 15; ">>")
 nella maschera il colore del carattere impostalo a Rosso
giuseppe

 ha scritto nel messaggio
news:ffHe6.1597$eQ5....@twister2.tin.it...


 ha scritto nel messaggio
news:95h8ei$rpd$1...@lacerta.tiscalinet.it...

il regolamento del NG indica di rispondere alla fine del messaggio.
l'esempio da me proposto per uno sviluppo è stato preferito a quello
presente nel sito, per questo mi ero permesso di indicartelo.
In maschere continue se modifichi una proprietà per un record la variazione
si rifletterà per tutto il Recorset.
L'esempio l'ho utilizzato molto tempo fa, mi è più semplice inviarti il db
dove ho ricostruito le indicazioni riportate nel sito se sei daccordo.
giuseppe

 giuseppe
Ti ringrazio ancora giuseppe, mi faresti un grande favore, purtroppo
domenica ho ritentato ma niente da fare, ho la cosa e di una semplicità
incredibile e quindi la do per scontata, ho il problema è un vero e propio
problema.
Ciao Giuseppe Grazie

Chi mi aiuta a capire esattamente quello che devo fare??
guarda, te lo spiego "con parole mie".
il succo del discorso è questo.  devi sapere che esiste una proprietà
dei controlli casella di testo, la proprietà format, che tra le altre
cose permette di cambiare il colore del *testo* del controllo, a
seconda che il valore del controllo sia maggiore di zero, o minore di
zero, o zero o null, e permette di aggiungere dei simboli.
ad esempio puoi impostare questa proprietà per fare in modo che 123
sia scritto +123 in blu (aggiunta del segno più), e -123 sia scritto
in rosso (aggiunta del segno meno).  questo del colore è l'unica
differenza di formato possibile per i controlli delle maschere
continue tra "record" e "record" (cioè tra diverse istanze dello
stesso corpo della maschera ripetuto più volte).  ovviamente puoi
aggiungere tutti i segni che vuoi.
allora, bisogna usare un controllo sul quale fare quella
diversificazione come *sfondo* di quello che vuoi tu.  come facciamo
ad usarlo come sfondo se la proprietà riguarda il colore del *testo*?
scrivendo in quella casella di testo dei caratteri che saranno
rappresentati come "quadratoni", contigui e appiccicati.  sull'esempio
che citi c'è il codice ascii di questo carattere e del font che
conviene usare.
dicevamo che hai un campo sì/no il cui valore cambia a seconda di
certe condizioni.
ebbene, imposti il formato di questo campo facendo in modo che per i
valori true (cioè negativi: nell'algebra booleana sono rappresentati
da -1) il format aggiunga quanche decina di quadratoni - metti caso -
verdi, per i valori false (cioè zero, per l'algebra booleana)
aggiungerai dei quadratoni gialli.
a questo punto hai ottenuto un rettangolone che diventa verde se true
e giallo se false e lo puoi usare come "sfondo" mettendolo sotto a
quello che ti pare. 
--
non studio non lavoro non guardo la tv
non vado al cinema non faccio sport
----------------------------------------
il sito comune di it.comp.appl.access:
http://www.sitocomune.com