Value 屬性

此頁(yè)沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用 Value 屬性可以確定或指定一個(gè)控件是否已被選定,還可確定或指定控件中的選定值或選項(xiàng),文本框控件中所含的文本,或自定義的屬性值。

?復(fù)選框、選項(xiàng)按鈕和切換按鈕控件。確定或指定控件是否被選定。

 

?組合框、列表框和選項(xiàng)組控件。確定或指定控件中選定的值或選項(xiàng)。

 

?文本框控件。確定或指定文本框中的文本。

 

?選項(xiàng)卡控件。確定或指定選定的 Page 對(duì)象。

?內(nèi)置屬性。確定或指定一個(gè) AccessObject 對(duì)象的內(nèi)置屬性值。

Variant 型,可讀寫。

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

選項(xiàng)組

[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 控件的文檔。


自定義屬性

Long字符串表達(dá)式,代表自定義屬性的值。

自定義屬性的 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