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 支援與意見反應。