Newsgroup: it.comp.appl.access
Titolo: OT Traduzione FAQ 4.1

Siamo quasi alla metà dei articoli e continuamo con la prima
FAQ del capitolo 4 Maschere.
**********************
4.1 Different colors in continuous view
Problem
In continuous view of a form you want that particular records or fields
are formatted in a special manner. If xou try to assign such formatting
(e.g. via code or expressions with any condition) the properties get
changed for all records.
Cause
The format settings in an Access form (also in continuous view)
are saved together in one place and therefore apply to all records.
Solutions
In versions >=A00 you can use Conditional Formatting. To do that
open the form in design view, mark a control and in the Format
menu choose the item Conditional Formatting. The settings are
also adjustable via VBA, see <F1> "FormatConditions" property.
Possibilities in older versions of Access:
Concerning the text color you can use the Format property
to distinguish between 4 different states and set different colors.
Have a look at the online help of the "Format property" for the
data types number and currency.
Concerning the background color there are different tricks
(controls in the background, giant characters, BMPs etc.).
You can download a little example here <colorend.zip> (11 KB).
Stephen Lebans shows some solutions that use APIs
http://www.lebans.com/formatbycriteria.htm
Dev Ashish has an example for the current record:
http://www.mvps.org/access/forms/frm0047.htm
************************
-- 
cu
Karl
*********
Access FAQ: 
www.donkarl.com/it

 ha scritto nel messaggio
news:2tpv9gF...@uni-berlin.de...

**********************
4.1 Colori differenti in maschere con visualizzazione a maschere continue
Problema
Nelle maschere con visualizzazione a maschere continue vuoi che certi record
o campi siano formattati in un modo particolare. Se provi ad assegnare
qualche formattazione (ad esempio via codice VBA o espressioni con qualche
condizione) la proprietà verrà cambiata per tutte le righe visualizzate
nella maschera.
Causa
Le impostazioni di formato in una maschera Access (anche per quelle con
visualizzazione a maschere continue) vengono salvate tutte insieme in una
zona e poi in seguito vengono applicate a tutti i record.
Soluzioni
Nelle versioni di Access uguali o successive ad Access 2000 puoi usare la
Formattazione Condizionale. Per fare questo apri la struttura della
maschera, evidenzia un controllo e nel menu Formato scegli il comando
Formattazione Condizionale. Le impostazioni sono anche modificabili da
codice VBA, vedi nell'help in linea la proprietà "Condizioni di formato".
Possibilità per le vecchie versioni di Access:
Per quanto concerne il colore del testo in primo piano puoi usare la
proprietà Formato per distinguere tra 4 differenti condizioni ed impostare
colori differenti.
Dai un'occhiata all'help in linea relativamente a "Proprietà Formato" per i
dati di tipo Numerico e Valuta.
Relativamente al colore di sfondo dei controlli ci sono diversi trucchi
(Controlli in secondo piano, caratteri di grosse dimensioni, BMP ecc.).
Puoi scaricare un piccolo esempio qui: <colored.zip> (11 KB).
Stephen Lebans mostra alcune soluzioni che usano le API di Windows:
http://www.lebans.com/formatbycriteria.htm
Dev Ashish ha un esempio per il record corrente:
http://www.mvps.org/access/forms/frm0047.htm
************************
Scuami Karl, ma nella versione italiana di questa FAQ non credi sia
opportuno segnalare la soluzione di Silvio Savoldi pubblicata sul Sito
Comune?
-- 
Roberto
---------------------------------------------
il Sito Comune di it.comp.appl.access:
http://www.sitocomune.com
---------------------------------------------

 Comune?
Certo.
In genere: Complettamenti, link e segnalazioni a siti, versioni,
esempi ecc. in italiano sono sempre benvenuti.
-- 
tnx


 Karl
Ciao
Roberto

 Solutions





4.1 – Colori differenti in maschere continue
Problema
In una maschera continua desideri che certi record o campi siano
formattati in maniera particolare. Se tenti di assegnare tale
formattazione (per esempio via codice o espressioni con qualche
condizione), i cambiamenti avverranno per tutti i record.
Causa
Le impostazioni di formato in una maschera di Access (anche in modalità
continua) vengono salvate tutte assieme in un solo posto e quindi
applicate a tutti i record.
Soluzioni
Nelle versioni uguali o successive ad A2000, puoi usare la “Formattazione
Condizionale”.
Per far ciò, apri la maschera in visualizzazione struttura, evidenzia un
controllo e nel menu Formato scegli la voce “Formattazione condizionale”.
Le impostazioni sono anche modificabili via VBA, vedi con “F1” la
proprietà “Condizioni di Formato”.
Possibilità nelle precedenti versioni di Access:
Riguardo al colore del testo puoi usare la proprietà Formato per
distinguere tra 4 differenti condizioni ed assegnare colori diversi.
Esamina l’Help in linea riguardo la “Proprietà Formato” per i dati di tipo
Numerico e Valuta.
Riguardo ai colori di sfondo, vi sono diversi trucchi (controlli in
secondo piano, caratteri giganti, BMP, ecc.).
Qui puoi scaricare un piccolo esempio < colored.zip> (11 KB).
Stephen Lebans mostra alcune soluzioni che utilizzano le API:
http://www.lebans.com/formatbycriteria.htm
Dev Ashish ha un esempio per il record corrente:
http://www.mvps.org/access/forms/frm0047.htm
--
rgrds
SC
-- 
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it