Proprietà Format

Si applica a

Oggetto ComboBox

Oggetto TextBox

È possibile usare la proprietà Format per personalizzare la modalità di visualizzazione e stampa di numeri, date, orari e testo. Valore String di lettura/scrittura.

espressione.Format

espressione Obbligatorio. Espressione che restituisce uno degli oggetti inclusi nell'elenco Si applica a.

Osservazioni

È possibile scegliere uno dei formati predefiniti oppure creare un formato personalizzato usando i simboli di formattazione.

La proprietà Format usa impostazioni diverse a seconda del tipo di dati.

Per un controllo, è possibile impostare la proprietà nella finestra delle proprietà del controllo. Per un campo, è possibile impostare questa proprietà nella visualizzazione Struttura della tabella (nella sezione Proprietà campo) o nella visualizzazione Struttura della finestra Query (nella finestra delle proprietà di Proprietà campo). È anche possibile usare una macro o codice di Visual Basic, Applications Edition (VBA).

Nota: In Visual Basic immettere un'espressione stringa che corrisponde a uno dei formati predefiniti o immettere un formato personalizzato.

La proprietà Format influisce solo sulla modalità di visualizzazione dei dati e non su quella di archiviazione.

In Microsoft Office Access 2007 sono disponibili formati predefiniti per i tipi di dati data/ora, numero e valuta, testo e memo e Sì/No. I formati predefiniti dipendono dal paese o dall'area geografica specificata facendo doppio clic su Opzioni internazionali nel Pannello di controllo di Windows. Access visualizza i formati appropriati per il paese o l'area geografica selezionata. Ad esempio, se si seleziona Inglese (Stati Uniti) nella scheda Generale, il valore 1234.56 indicato nel formato Valuta verrà visualizzato come $1,234.56, mentre se si seleziona Inglese (Regno Unito) nella scheda Generale, lo stesso numero verrà visualizzato come £1,234.56.

Se si imposta la proprietà Format di un campo nella visualizzazione Struttura, Access usa tale formato per visualizzare i dati nei fogli dati. Applica inoltre la proprietà Format del campo a nuovi controlli presenti in maschere e report.

È possibile usare i simboli seguenti nei formati personalizzati per qualsiasi tipo di dati.

Simbolo

Significato

(spazio)

Visualizza gli spazi come caratteri letterali.

"ABC"

Visualizza tutto quanto racchiuso tra virgolette come caratteri letterali.

!

Forza l'allineamento a sinistra anziché a destra.

*

Riempie lo spazio disponibile con il carattere successivo.

\

Visualizza il carattere successivo come carattere letterale. È anche possibile visualizzare i caratteri letterali racchiudendoli tra virgolette.

[colore]

Visualizza i dati formattati nel colore specificato tra parentesi quadre. Colori disponibili: Nero, Blu, Verde, Ciano, Rosso, Magenta, Giallo, Bianco.


Non è possibile combinare i simboli di formattazione per i tipi di dati numero e valuta con quelli per data/ora, Sì/No o testo e memo.

Dopo avere definito una maschera di input e avere impostato la proprietà Format per gli stessi dati, la proprietà Format ha la precedenza quando si visualizzano i dati, mentre la maschera di input viene ignorata. Ad esempio, se si crea una maschera di input Password nella visualizzazione Struttura della tabella e si imposta anche la proprietà Format per lo stesso campo, nella tabella o in un controllo di una maschera, la maschera di input Password viene ignorata e i dati vengono visualizzati in base alla proprietà Format.

Esempio

Nei tre esempi seguenti la proprietà Format viene impostata usando un formato predefinito:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

Nei tre esempi successivi la proprietà Format viene impostata usando un formato personalizzato, che visualizza la data come: Gen 1995.

Forms!Employees!HireDate.Format = "mmm yyyy"

Nell'esempio seguente viene illustrata una funzione VBA che formatta dati numerici in formato Valuta e i dati di testo in lettere maiuscole. La funzione viene chiamata dall'evento OnLostFocus di un controllo non associato denominato TaxRefund.

Function FormatValue() As Integer
Dim varEnteredValue As Variant
varEnteredValue = Forms!Survey!TaxRefund.Value
If IsNumeric(varEnteredValue) = True Then
Forms!Survey!TaxRefund.Format = "Currency"
Else
Forms!Survey!TaxRefund.Format = ">"
End If
End Function
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.

×