DefaultValue 屬性

適用對象

CheckBox 物件

OptionGroup 物件

ComboBox 物件

TextBox 物件

ListBox 物件

ToggleButton 物件

OptionButton 物件

指定在建立新記錄時要自動輸入欄位的 String 值。例如,您可以在「地址」資料表中將「城市」欄位的預設值設為紐約。當使用者新增記錄至資料表時,可以選擇接受預設值,或自行輸入其他城市名稱。讀/寫。

expression.DefaultValue

必須要有 expression。傳回「適用對象」清單中其中一個物件的運算式。

備註

  • DefaultValue 屬性不會套用至選項群組中的核取方塊、選項按鈕或切換按鈕控制項,但會套用至選項群組本身。

  • DefaultValue 屬性會套用至所有資料表欄位 (包含 AutoNumber 資料類型或 OLE 物件的欄位除外)。

DefaultValue 屬性會指定在建立新記錄時,要自動輸入控制項或欄位的文字或運算式。例如,如果您將文字方塊控制項的 DefaultValue 屬性設為 =Now(),該控制項會顯示目前的日期和時間。DefaultValue 屬性設定的長度上限為 255 個字元。

若是控制項,您可以在控制項的屬性工作表中設定此屬性。針對欄位,您可以在資料表的 [設計] 檢視 (位於 [欄位屬性] 部分中)、在巨集中,或使用 Visual Basic for Applications (VBA) 程式碼設定此屬性。

在 VBA 程式碼中,使用字串運算式來設定此屬性的值。例如,以下程式碼可將名為 PaymentMethod 的文字方塊控制項的 DefaultValue 屬性設為 "Cash":

Forms!frmInvoice!PaymentMethod.DefaultValue = """Cash"""

附註: 若要使用 VBA 程式碼為欄位設定此屬性,請使用 ADO DefaultValue 屬性或 DAO DefaultValue 屬性。

DefaultValue 屬性僅適用於新增記錄的情況下。如果您變更 DefaultValue 屬性,變更不會自動套用至現有記錄。

如果您設定 DefaultValue 屬性的目標表單控制項已繫結至同時在資料表定義 DefaultValue 屬性設定的欄位,控制項設定會覆寫資料表設定。

如果您透過拖曳欄位清單中欄位的方式建立控制項,該欄位的 DefaultValue 屬性 (在資料表中定義) 會套用至表單上的控制項,但控制項的 DefaultValue 屬性設定會維持空白。

單一控制項可為其他控制項提供預設值。例如,如果您將某個控制項的 DefaultValue 屬性設為以下運算式,則該控制項的預設值會設為 txtShipTo 控制項的 DefaultValue 屬性設定。

=Forms!frmInvoice!txtShipTo

如果控制項存在於相同表單,做為預設值來源的控制項在定位順序中必須早於包含運算式的控制項。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×