共用方式為


ComboBox.Format 屬性 (Access)

使用 Format 屬性來自訂數位、日期、時間和文字的顯示和列印方式。 讀取/寫入的 String

語法

運算式格式

表達 代表 ComboBox 物件的變數。

註解

使用其中一個預先定義的格式,或者您可以使用格式化符號來建立自訂格式。

Format 屬性會對不同資料類型使用不同的設定。 如需有關特定資料類型設定的詳細資訊,請參閱下列主題:

在 Visual Basic 中,輸入對應至其中一個預先定義格式的字串運算式,或輸入自訂格式。

Format 屬性會影響僅限資料的顯示方式。 它不會影響儲存資料的方式。

Microsoft Access 提供了預先定義的日期/時間、數字及貨幣、文字及備註以及是/否資料類型等的格式。 預先定義的格式取決於在 Windows 主控台 中按兩下 [區域選項] 所指定的國家/地區。 [存取] 會顯示適合所選取國家/地區的格式。 例如,在 [一般] 索引卷標上選取英文 (美國) 時,[貨幣] 格式的 1234.56 會顯示為 $1,234.56,但是當 [一般] 索引標籤上選取[英文 (英國) 時,數位會顯示為 1,234.56。

如果您在資料表設計檢視中設定欄位的 Format 屬性,Access 會使用該格式在資料工作表中顯示資料。 它同時還會將欄位的 Format 屬性套用為表單與報表上的新控制項。

針對任何資料類型,以自訂格式使用下列符號。

符號 意義
(空格) 將空格以文字字元顯示。
"ABC" 將雙引號內的任何字元以文字字元顯示。
! 強迫向左對齊而不向右對齊。
* 將可用的空格填滿下一個字元。
\ 將下一個字元以文字字元顯示。 您也可以在文字前後放置雙引號來顯示文字字元。
[ color ] 用中括號之間指定的色彩顯示格式化的資料。 可用的色彩有:黑色、藍色、綠色、青色、紅色、洋紅、黃色、白色。

您不能將數字及貨幣資料類型的自訂格式符號與日期/時間、是/否或文字及備註的格式符號互相混合。

如果您已定義輸入的遮罩設定 Format 屬性為相同的資料, Format 屬性優先時資料會顯示與就會略過輸入的遮罩。 例如,如果您在資料表「設計」檢視中建立「密碼」輸入遮罩,同時也設定相同欄位的 Format 屬性;無論是在資料表或是在表單上的控制項中,會根據 Format 屬性略過「密碼」輸入遮罩,並顯示資料。

範例

下列三個範例會使用預先定義的格式來設定 Format 屬性。

Me!Date.Format = "Medium Date" 
 
Me!Time.Format = "Long Time" 
 
Me!Registered.Format = "Yes/No"

下列範例會使用自訂格式來設定 Format 屬性。 此格式會將日期顯示為 2018 年 1 月

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

下列範例會示範 Visual Basic 函數,這個函數使用貨幣格式來設定數字資料的格式,並將文字資料設定為全大寫。 函式是從名為TaxRefund之未繫結控制項的OnLostFocus事件呼叫。

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

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應