Personalizzare i formati di dati in Access

Nota: Riteniamo importante fornire il contenuto della Guida più recente non appena possibile, nella lingua dell'utente. Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Nella parte inferiore della pagina è possibile indicare se le informazioni sono risultate utili. Questo è l'articolo in lingua inglese per riferimento.

I tipi di dati Number (incluso il numero grande) e valuta hanno un'ampia varietà di formati per soddisfare le circostanze esclusive. Con la formattazione numero e valuta sono disponibili tre opzioni: Mantieni i formati predefiniti, applica un formato predefinito o crea un formato personalizzato.  Quando si applica un formato a un campo di tabella, lo stesso formato viene applicato automaticamente a qualsiasi controllo di maschera o report che verrà successivamente associato al campo della tabella.  La formattazione cambia solo la modalità di visualizzazione dei dati e non influisce sul modo in cui vengono archiviati i dati o sul modo in cui gli utenti immettono dati.

Contenuto dell'articolo

Panoramica dei formati numerico e valuta

Applicare un formato predefinito

Esempi di formati predefiniti

Applicare un formato personalizzato

Esempi di formati personalizzati

Caratteri di formato personalizzati

Visualizzare A.D. o B.C.

Panoramica dei formati numerico e valuta

Per creare un formato personalizzato, è necessario immettere diversi caratteri nella proprietà Formato di un campo di tabella. I caratteri possono essere segnaposto, ad esempio 0 e #, separatori, ad esempio virgole e punti, caratteri letterali e colori, in base alla formattazione desiderata. È importante ricordare che in Access qualsiasi formato personalizzato utilizzato in un campo di tabella viene applicato automaticamente a un controllo in una maschera o in un report, se è associato (collegato).

È possibile specificare i formati per quattro tipi di valori numerici, ovvero valori positivi, negativi, zero (0) e Null (non definiti). Se si sceglie di creare un formato per ogni tipo di valore, è necessario iniziare con il formato per i valori positivi, quindi procedere con quello per i valori negativi, per passare poi a quello per i valori zero e terminare con il formato per il valori Null. Ciascun formato deve inoltre essere separato dagli altri mediante un punto e virgola.

Esempio di formattazione personalizzata: #.###,##;(#.###,##)[Rosso];0.000,00;"Non definito"

Risultato visualizzato: 1.234,568-1,234,568 = 0

Ecco cosa significa la formattazione

  • Il simbolo di cancelletto (#) è un segnaposto per le cifre. Se non sono presenti valori, Access visualizza uno spazio vuoto. Per visualizzare gli zeri anziché gli spazi vuoti.
    Ad esempio: per visualizzare 1234 come 1234,00, usare il numero 0 come segnaposto come questo # # # #. 00.

  • Valori positivi con due posizioni decimali.

  • Valori negativi con due posizioni decimali, tra parentesi e in rosso.

  • Valori zero rappresentati dal numero zero seguito sempre da due posizioni decimali.

  • Valori Null come la parola "Non definito."

Per una stringa sono disponibili fino a quattro sezioni e ognuna è separata dalle altre tramite un punto e virgola (;). Se il campo di tabella accetta valori Null, è possibile omettere la quarta sezione.

Sezione

Descrizione formato

Esempio

Se la prima sezione contiene #.###,##

Vengono visualizzati valori positivi.

1234,5678 viene visualizzato come 1.234,568

Questo formato prevede l'utilizzo del punto come separatore delle migliaia e della virgola come separatore decimale. Se i valori decimali nel record superano il numero di simboli segnaposto nel formato personalizzato, i valori vengono arrotondati e viene visualizzato solo il numero di valori specificato dal formato. Se in un campo è ad esempio contenuto il valore 3.456,789, ma nel formato sono specificate due cifre decimali, il valore decimale viene arrotondato a 0,79.

Suggerimento: Se si desidera utilizzare un formato con valori più grandi o con un maggior numero di posizioni decimali, aggiungere ulteriori segnaposto per il valore decimale, ad esempio #.###,###.

Se la seconda sezione contiene (#, # # #. # #) [rosso]

Vengono visualizzati solo valori negativi.
Se i dati non contengono valori negativi, Access lascia il campo vuoto.

Il valore negativo è racchiuso tra caratteri letterali o parentesi. In questo esempio, qualsiasi valore negativo verrà visualizzato in colore rosso.

Se la terza sezione contiene 0.000,00

Viene definito il formato per tutti i valori zero (0).

Quando il campo contiene un valore zero, viene visualizzata la stringa 0.000,00. Se si desidera visualizzare testo anziché un numero, è possibile utilizzare la parola "Zero" (racchiusa tra virgolette doppie).

Se la quarta sezione contiene "Non definito"

Viene definito ciò che viene visualizzato quando un record contiene un valore Null. In questo caso vengono visualizzate le parole "Non definito".

È inoltre possibile immettere testo diverso, ad esempio "Null" o "****". I caratteri racchiusi tra virgolette doppie vengono trattati come caratteri letterali e vengono visualizzati come sono stati immessi.

Inizio pagina

Applicare un formato predefinito

Access offre diversi formati predefiniti per i dati di tipo numerico e valuta. Il formato predefinito consiste nel visualizzare il numero immesso.

Suggerimento    È possibile usare la proprietà PosizioniDecimali per sostituire il numero predefinito di posizioni decimali per il formato predefinito specificato per la proprietà Formato.

In una tabella

  1. Aprire la tabella in Visualizzazione Struttura.

  2. Nella sezione superiore della griglia di struttura selezionare il campo Data/ora che si desidera formattare.

  3. Nella sezione Proprietà campo fare clic sulla freccia nella casella della proprietà formato e selezionare un formato nell'elenco a discesa.

  4. Dopo aver selezionato un formato, viene visualizzato il pulsante Opzioni di aggiornamento delle proprietà e si consente di applicare il nuovo formato a qualsiasi altro campo della tabella e ai controlli modulo che la erediteranno logicamente. Per applicare le modifiche in tutto il database, fare clic sullo smart tag e quindi su Aggiorna formato Everywhere _LT_Field Name> viene usato. In questo caso, nome campo è il nome del campo numero o valuta.

  5. Per applicare le modifiche apportate all'intero database, quando viene visualizzata la finestra di dialogo Proprietà aggiornamento e vengono visualizzati i moduli e altri oggetti che erediteranno il nuovo formato. Fare clic su .

    Per altre informazioni, Vedi propaga una proprietà di campo.

  6. Salvare le modifiche e passare alla visualizzazione foglio dati per verificare se il formato soddisfa le proprie esigenze.

Nota    Le nuove maschere, i report o le visualizzazioni create in base alla tabella consentono di ottenere la formattazione della tabella, ma è possibile eseguire l'override della maschera, del report o della visualizzazione senza modificare la formattazione della tabella.

In una maschera o in un report

In una maschera o in un report le date vengono in genere visualizzate nelle caselle di testo. È sufficiente impostare la proprietà Format per la casella di testo sul formato di data desiderato.

  1. Aprire la visualizzazione layout della maschera o del report o la visualizzazione struttura.

  2. Posizionare il puntatore del mouse nella casella di testo con il numero o la valuta.

  3. Premere F4 per visualizzare la finestra delle proprietà.

  4. Imposta la proprietà Format su uno dei formati di data predefiniti.

In una query

  1. Aprire la query in visualizzazione struttura.

  2. Fare clic con il pulsante destro del mouse sul campo data e quindi scegliere Proprietà.

  3. Nella finestra delle proprietà selezionare il formato desiderato nell'elenco delle proprietà formato .

In un'espressione

  • Usa la funzione FormatDateTime per formattare un valore di data in uno dei diversi formati predefiniti.

    Questa operazione può risultare utile se si lavora in un'area che richiede un'espressione, ad esempio una macro o una query.

Inizio pagina

Esempi di formati predefiniti

La tabella seguente mostra le impostazioni predefinite della proprietà Format per i numeri e la valuta.

Impostazione

Descrizione

Numero generico

(Impostazione predefinita) Visualizza il numero così come viene immesso.

Valuta

Usa il separatore delle migliaia. Segue le impostazioni internazionali di Windows per i numeri negativi, i simboli decimali e di valuta e le posizioni decimali.

Euro

Usa il simbolo dell'euro ( ), indipendentemente dal simbolo di valuta specificato nelle impostazioni internazionali di Windows.

Fisso

Visualizza almeno una cifra. Segue le impostazioni internazionali di Windows per i numeri negativi, i simboli decimali e di valuta e le posizioni decimali.

Standard

Usa il separatore delle migliaia. Segue le impostazioni internazionali di Windows per i numeri negativi, i simboli decimali e le posizioni decimali.

Percentuale

Moltiplica il valore per 100 e aggiunge un segno di percentuale (%). Segue le impostazioni internazionali di Windows per i numeri negativi, i simboli decimali e le posizioni decimali.

Scientifico

Usa la notazione scientifica standard.

Inizio pagina

Applicare un formato personalizzato

  1. Aprire la tabella in Visualizzazione Struttura.

  2. Nella sezione superiore della griglia di struttura selezionare il campo Data/ora che si desidera formattare.

  3. Nella sezione Proprietà campo selezionare la scheda generale , fare clic sulla cella accanto alla casella formato e immettere i caratteri specifici in base alle esigenze di formattazione.

  4. Dopo aver selezionato un formato, viene visualizzato lo smart tag delle Opzioni di aggiornamento delle proprietà (solo Access 2010), che consente di applicare il nuovo formato a qualsiasi altro campo di tabella e ai controlli modulo che la erediteranno logicamente. Per applicare le modifiche in tutto il database, fare clic sullo smart tag e quindi su Aggiorna formato ovunque viene usato il nome del campo. In questo caso, nome campo è il nome del campo Data/ora.

  5. Per applicare le modifiche apportate all'intero database, quando viene visualizzata la finestra di dialogo Proprietà aggiornamento e vengono visualizzati i moduli e altri oggetti che erediteranno il nuovo formato. Fare clic su .

    Per altre informazioni, Vedi propaga una proprietà di campo.

  6. Salvare le modifiche e passare alla visualizzazione foglio dati per verificare se il formato soddisfa le proprie esigenze.

  7. Testare il formato eseguendo le operazioni seguenti:

    • Immettere i valori senza separatori delle migliaia o separatori decimali e vedere in che modo il formato tratta i dati. Il formato inserisce i separatori nei punti corretti?

    • Immettere i valori più lunghi o più corti di quanto previsto (con e senza separatori) e verificare la modalità di funzionamento del formato. Il formato aggiunge spazi vuoti indesiderati o zeri iniziali o finali?

    • Immettere un valore zero o null in un formato significato per i valori positivi o negativi e verificare se si è soddisfatti del risultato.

Nota    Quando si applica un formato a un campo di tabella, Access usa lo stesso formato in tutti i controlli di maschere o report associati (collegamento) a tale campo.

Inizio pagina

Esempi di formati personalizzati

Di seguito sono riportati alcuni esempi di formati numeri personalizzati.

Impostazione

Descrizione

0;(0);;"Null"

Visualizza i valori positivi normalmente, i valori negativi tra parentesi e la parola "Null" se il valore è Null.

+0,0;-0,0;0,0

Visualizza un segno più (+) o un segno meno (-) con i numeri positivi o negativi e visualizza 0,0 se il valore è zero.

Inizio pagina

Caratteri di formato personalizzati

Per creare un formato personalizzato, usare i caratteri seguenti come segnaposto e separatori.

Carattere

Descrizione

#

Consente di visualizzare una cifra. Ogni istanza del carattere rappresenta una posizione per un numero. Se nella posizione non è presente alcun valore, verrà visualizzato uno spazio vuoto. Può inoltre essere utilizzato come segnaposto.

se ad esempio si applica il formato #, ## # e si immette un valore di 45 nel campo, viene visualizzato 45. Se si immette 12.145 in un campo, Access visualizza 12.145, anche se è stato definito solo un segnaposto a sinistra del separatore delle migliaia.

0

Consente di visualizzare una cifra. Ogni istanza del carattere rappresenta una posizione per un numero. Se nella posizione non è presente alcun valore, verrà visualizzato uno zero (0).

Separatore decimale

. (punto)

Indica il punto in cui si vuole che l'accesso disponga il carattere separatore tra l'intera e la parte decimale di un campo numerico o di valuta.

I separatori deCimali variano e sono impostati nelle impostazioni internazionali di Windows.

Separatore delle migliaia

; (punto e virgola)

Indica il punto in cui si vuole che l'accesso disponga il carattere separatore tra le migliaia di un campo numerico o di valuta.

I separatori delle migliaia variano e sono impostati nelle impostazioni internazionali di Windows.

Spazi vuoti, + - $ ()

Consentono di inserire spazi vuoti, simboli matematici (+, -) e finanziari (¥ £ $), in base alle proprie esigenze, in qualsiasi posizione delle stringhe di formato. Se si desidera utilizzare altri simboli matematici comuni, ad esempio la barra (\ o /) e l'asterisco (*), è necessario racchiuderli tra virgolette doppie. Anche questi caratteri possono essere inseriti in qualsiasi posizione della stringa di formato.

 \

Consente di forzare la visualizzazione del carattere immediatamente successivo. Lo stesso risultato si ottiene se si racchiude un carattere tra virgolette doppie.

 !

Consente di forzare l'allineamento a sinistra di tutti i valori. Quando si esegue questa operazione non è possibile utilizzare i segnaposto di cifre # e 0, ma sono ammessi quelli per i caratteri di testo.

 *

Consente di forzare la visualizzazione di un carattere di riempimento, ovvero un carattere utilizzato per riempire spazi vuoti, dopo l'asterisco (*). Access visualizza in genere i dati numerici come allineati a destra e riempie qualsiasi area a sinistra del valore con gli spazi vuoti. È possibile aggiungere caratteri di riempimento ovunque in una stringa di formato e, quando si esegue questa operazione, Access riempie gli spazi vuoti con il carattere specificato.

Ad esempio, il formato £##*~,00 verrà visualizzato l'importo £45~~~~~,15. La quantità di caratteri tilde (~) visualizzati nel campo dipende dal numero di spazi vuoti nel campo di tabella.

 %

Consente di moltiplicare il valore per 100 e di visualizzare il risultato come un segno di percentuale finale. Utilizzare questo carattere come l'ultimo carattere in una stringa di formato.

E+, E-

–oppure–

e+, e-

Consente di visualizzare i numeri in notazione scientifica (esponenziale).

Utilizzare questa opzione se il formato scientifico predefinito non è sufficiente per contenere i valori. Utilizzare E+ oppure e+ per visualizzare valori con esponenti positivi ed E- oppure e- per visualizzare esponenti negativi. È necessario utilizzare questi segnaposto con altri caratteri.

Si supponga ad esempio di applicare il formato 0,000E+00 a un campo numerico e di immettere 612345. Verrà visualizzato il valore 6,123E05. Il numero viene prima arrotondato a tre cifre decimali, ovvero a tre zero a destra o a sinistra del separatore decimale. Successivamente, viene calcolato il valore dell'esponente a partire dal numero di cifre a destra (o a sinistra, in base alle impostazione della lingua) del separatore decimale nel valore originale. In questo caso, con il valore originale sarebbe stato inserito "612345" (cinque cifre) a destra della virgola decimale. Per questo motivo, viene visualizzato il valore 6,123E+05 e il valore risultante è l'equivalente di 6,123 x 105.

"Testo"

Consente di racchiudere il testo da visualizzare tra virgolette doppie.

[colore]

Consente di applicare un colore a tutti i valori contenuti in una sezione del formato definito. È necessario racchiudere il nome del colore tra parentesi quadre e utilizzare uno dei nomi seguenti: nero, blu, azzurro, verde, magenta, rosso, giallo o bianco.

Inizio pagina

Visualizzare A.D. o B.C.

È possibile usare un formato personalizzato per visualizzare la dicitura "D.C." o "A.C." dopo un anno a seconda che venga immesso un numero positivo o negativo. I numeri positivi vengono visualizzati come anni e preceduti dalla dicitura "D.C.". I numeri negativi vengono visualizzati come anni e seguiti dalla dicitura "A.C.".

  1. Aprire la tabella in Visualizzazione Struttura.

  2. Nella sezione superiore della griglia di struttura selezionare il campo numero che si vuole formattare.

  3. Nella sezione inferiore fare clic sulla casella della proprietà formato e quindi immettere il formato personalizzato:

    "D.C. " #;# " A.C."

Amplia le tue competenze su Office
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per il feedback!

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×