使用 Value 屬性可以確定或指定一個(gè)控件是否已被選定,還可確定或指定控件中的選定值或選項(xiàng),文本框控件中所含的文本,或自定義的屬性值。
? | 復(fù)選框、選項(xiàng)按鈕和切換按鈕控件。確定或指定控件是否被選定。 |
? | 組合框、列表框和選項(xiàng)組控件。確定或指定控件中選定的值或選項(xiàng)。 |
? | 文本框控件。確定或指定文本框中的文本。 |
? | 選項(xiàng)卡控件。確定或指定選定的 Page 對(duì)象。 |
? | 內(nèi)置屬性。確定或指定一個(gè) AccessObject 對(duì)象的內(nèi)置屬性值。 |
expression.Value
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
說明
Value 屬性根據(jù)指定的控件使用以下設(shè)置:
控件 |
設(shè)置 |
說明 |
Visual Basic |
復(fù)選框 |
True False |
選中復(fù)選框。 (默認(rèn)設(shè)置)清除復(fù)選框。 |
True False |
[控件的文本框部分中的文本] |
這可以與控件的 Text 屬性設(shè)置相同,也可以不同。Text 屬性的當(dāng)前設(shè)置是顯示在組合框的文本框部分的內(nèi)容,只有在保存該文本以后,Value 屬性才設(shè)為 Text 屬性值。 |
||
列表框 |
[列表框的項(xiàng)目值] |
列表中選定項(xiàng)的綁定列中的值。 |
|
選項(xiàng)按鈕 |
True False |
選定選項(xiàng)按鈕。 (默認(rèn)設(shè)置)未選定選項(xiàng)按鈕。 |
True False |
[OptionValue 屬性設(shè)置] |
組中選定控件的 OptionValue 屬性設(shè)置。 |
||
文本框 |
[控件的 Text 屬性值] |
Text 屬性返回帶有格式的字符串。對(duì)于文本框控件,Text 屬性和 Value 屬性可以不相同。Text 屬性是控件的當(dāng)前內(nèi)容。Value 屬性則是文本框控件的已保存值。當(dāng)控件獲得焦點(diǎn)時(shí),Text 屬性始終是當(dāng)前顯示的值。 |
|
切換按鈕 |
True False |
按下了切換按鈕。 未按下切換按鈕。 |
True False |
選項(xiàng)卡控件 |
[Integer 值,代表當(dāng)前選定 Page 對(duì)象的索引號(hào)] |
選項(xiàng)卡控件的 Value 屬性包含當(dāng)前 Page 對(duì)象的索引號(hào)。選項(xiàng)卡控件中的每個(gè)選項(xiàng)卡都有一個(gè) Page 對(duì)象。第一個(gè) Page 對(duì)象的索引號(hào)總為 0,第二個(gè)的索引號(hào)為 1,依此類推。 |
|
綁定對(duì)象框或圖表控件 |
綁定對(duì)象框或綁定圖表控件的 Value 屬性被設(shè)置為控件所綁定到的字段的值。因?yàn)檫@些字段通常包含以二進(jìn)制數(shù)據(jù)存儲(chǔ)的 OLE 對(duì)象或圖表對(duì)象,所以這個(gè)值一般沒有意義。 |
||
ActiveX 控件 |
有些 ActiveX 控件支持 Value 屬性。例如,“日歷”控件的 Value 屬性設(shè)置為控件中當(dāng)前選定的日期。有關(guān)詳細(xì)信息,請(qǐng)參閱各個(gè) ActiveX 控件的文檔。 |
||
自定義屬性 |
自定義屬性的 Value 屬性包含指定的 AccessObject 對(duì)象的自定義屬性的值。有關(guān)自定義屬性的詳細(xì)信息,請(qǐng)參閱有關(guān) AccessObject 對(duì)象、AccessObjectProperty 對(duì)象和 AccessObjectProperties 集合的主題。 |
注釋 可以使用宏或 Visual Basic 對(duì)該屬性進(jìn)行設(shè)置。
? | Value 屬性返回或設(shè)置控件的默認(rèn)屬性,默認(rèn)屬性是指沒有明確指定屬性名稱時(shí)所采用的屬性。在下面的示例中,因?yàn)槲谋究虻哪J(rèn)值就是 Text 屬性值,所以可以引用 Text 屬性設(shè)置,而無須明確地指定屬性名稱。 |
Forms!frmCustomers!txtLastName = "Smith"
這意味著下面兩個(gè)語句是等價(jià)的。
Forms!frmCustomers!optCreditApproved.Value = True
Forms!frmCustomers!optCreditApproved = True
注釋 Value 屬性與 DefaultValue 屬性不同,后者指定當(dāng)創(chuàng)建一個(gè)新記錄時(shí)分配的屬性值。
? | 另外,Value 屬性還可以返回或設(shè)置自定義屬性的默認(rèn)屬性,默認(rèn)屬性是在未明確指定屬性名稱時(shí)所采用的屬性。這意味著下面兩個(gè)語句是等價(jià)的。 |
CurrentProject.AllForms!optCreditApproved.Value = True
CurrentProject.AllForms!optCreditApproved = True
下面的示例顯示根據(jù)“Customers”窗體上的“Credit”復(fù)選框的選中或清除狀態(tài),選擇調(diào)用兩個(gè)過程中的一個(gè)。
Sub PaymentType()
If Forms!Customers!Credit.Value = False Then
ProcessCash
ElseIf Forms!Customers!Credit.Value = True Then
ProcessCredit
End If
End Sub