添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

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

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

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

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

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

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

如果您已定義輸入的遮罩設定 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" 
        Forms!Survey!TaxRefund.Format = ">" 
    End If 
End Function

支援和意見反應

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