Proprietà Format

Importante :  Il presente articolo è stato tradotto automaticamente, vedere la dichiarazione di non responsabilità. Per visualizzare la versione inglese dell'articolo, fare clic qui.

Si applica a

Oggetto ComboBox

Oggetto TextBox

È possibile utilizzare la proprietà Format per personalizzare la modalità di visualizzazione e stampa di numeri, date, ore e testo. Valore stringa di lettura/scrittura.

espressione.Format

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

Osservazioni

È possibile utilizzare uno dei formati predefiniti oppure creare un formato personalizzato tramite l'utilizzo di simboli di formattazione.

La proprietà formato utilizza impostazioni diverse per i tipi di dati diversi.

Per un controllo, è possibile impostare questa proprietà in finestra delle proprietà del controllo. Per un campo, è possibile impostare questa proprietà in visualizzazione struttura della tabella (nella sezione Proprietà campo) o in visualizzazione struttura della finestra Query (nella finestra delle proprietà proprietà dei campi). È anche possibile utilizzare una macro o Visual Basic for Applications Edition (VBA).

Nota : In Visual Basic immettere un'espressione stringa corrispondente a uno dei formati predefiniti oppure immettere un formato personalizzato.

La proprietà Format interessa solo la modalità di visualizzazione e non la modalità di memorizzazione dei dati.

In Microsoft Office Access 2007 sono disponibili formati predefiniti per i tipi di dati Data/ora, Numerico e Valuta, Testo e Memo e Sì/No. I formati predefiniti dipendono dal paese o dalla zona specificati facendo doppio clic su Opzioni internazionali nel Pannello di controllo di Windows. Verranno visualizzati i formati corrispondenti al paese selezionato. Ad esempio, se si seleziona Inglese (Stati Uniti) nella scheda Generale, il valore 1234.56 nel formato Valuta viene visualizzato come $1,234.56, mentre se si seleziona Inglese (Gran Bretagna) nella scheda Generale, lo stesso numero verrà visualizzato come £1,234.56.

Se si imposta la proprietà Format di un campo nella visualizzazione Struttura delle tabelle, verrà utilizzato il formato selezionato per visualizzare i dati dei fogli dati. La proprietà Format del campo verrà inoltre applicata ai nuovi controlli di maschere e report.

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

Simbolo

Significato

(spazio)

Visualizza gli spazi come caratteri letterali.

"ABC"

Visualizza l'elemento racchiuso tra virgolette come caratteri letterali.

!

Forza l'allineamento a sinistra anziché quello a destra.

*

Riempie lo spazio disponibile con il carattere successivo.

\

Visualizza il carattere successivo come carattere letterale. Per visualizzare i caratteri letterali, racchiudere tali caratteri tra virgolette.

[colore]

Visualizza i dati formattati con il colore specificato tra parentesi quadre. I colori disponibili sono: +Black, Blue, Green, Cyan, Red, Magenta, Yellow, White.


Non è possibile combinare simboli di formattazione per i tipi di dati Numerico e Valuta con i simboli di formattazione per i tipi di dati Data/ora, Sì/No o Testo e Memo.

Dopo aver definito una maschera di input e impostato la proprietà Format per gli stessi dati, la proprietà Format ha la precedenza quando i dati vengono visualizzati e la maschera viene ignorata. Ad esempio, se si crea una maschera di input Password nella visualizzazione Struttura delle tabelle e si imposta inoltre la proprietà Format per lo stesso campo nella tabella o in un campo 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 tramite l'utilizzo di un formato predefinito:

Me!Date.Format = "Medium Date"

Me!Time.Format = "Long Time"

Me!Registered.Format = "Yes/No"

Nell'esempio successivo la proprietà Format viene impostata tramite l'utilizzo di un formato personalizzato. Questo formato consente di visualizzare una data come Gen 1995.

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

Nell'esempio seguente viene illustrata una funzione VBA che formatta i dati numerici tramite l'utilizzo del formato Valuta e i dati di tipo Testo interamente 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

Nota : Dichiarazione di non responsabilità per la traduzione automatica: Il presente articolo è stato tradotto tramite un software di traduzione automatica e non da una persona. Microsoft offre le traduzioni automatiche per consentire a coloro che non conoscono la lingua inglese di leggere gli articoli sui prodotti, sui servizi e sulle tecnologie Microsoft. Dal momento che l'articolo è stato tradotto automaticamente, potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli.

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

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

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

×