使用 Value 属性可以确定或指定一个控件是否已被选定,还可确定或指定控件中的选定值或选项,文本框控件中所含的文本,或自定义的属性值。
Variant 型,可读写。
expression.Value
expression 必需。返回“Applies To”列表中的一个对象的表达式。
说明
Value 属性根据指定的控件使用以下设置:
控件 | 设置 | 说明 | Visual Basic |
---|---|---|---|
复选框 | True
False |
选中复选框。
(默认设置)清除复选框。 |
True
False |
组合框 | [控件的文本框部分中的文本] | 这可以与控件的 Text 属性设置相同,也可以不同。Text 属性的当前设置是显示在组合框的文本框部分的内容,只有在保存该文本以后,Value 属性才设为 Text 属性值。 | |
列表框 | [列表框的项目值] | 列表中选定项的绑定列中的值。 | |
选项按钮 | True
False |
选定选项按钮。
(默认设置)未选定选项按钮。 |
True
False |
选项组 | [OptionValue 属性设置] | 组中选定控件的 OptionValue 属性设置。 | |
文本框 | [控件的 Text 属性值] | Text 属性返回带有格式的字符串。对于文本框控件,Text 属性和 Value 属性可以不相同。Text 属性是控件的当前内容。Value 属性则是文本框控件的已保存值。当控件获得焦点时,Text 属性始终是当前显示的值。 | |
切换按钮 | True
False |
按下了切换按钮。
未按下切换按钮。 |
True
False |
选项卡控件 | [Integer 值,代表当前选定 Page 对象的索引号] | 选项卡控件的 Value 属性包含当前 Page 对象的索引号。选项卡控件中的每个选项卡都有一个 Page 对象。第一个 Page 对象的索引号总为 0,第二个的索引号为 1,依此类推。 | |
绑定对象框或图表控件 | 绑定对象框或绑定图表控件的 Value 属性被设置为控件所绑定到的字段的值。因为这些字段通常包含以二进制数据存储的 OLE 对象或图表对象,所以这个值一般没有意义。 | ||
ActiveX 控件 | 有些 ActiveX 控件支持 Value 属性。例如,“日历”控件的 Value 属性设置为控件中当前选定的日期。有关详细信息,请参阅各个 ActiveX 控件的文档。 | ||
自定义属性 | Long 或字符串表达式,代表自定义属性的值。 | 自定义属性的 Value 属性包含指定的 AccessObject 对象的自定义属性的值。有关自定义属性的详细信息,请参阅有关 AccessObject 对象、AccessObjectProperty 对象和 AccessObjectProperties 集合的主题。 |
Forms!frmCustomers!txtLastName = "Smith"
这意味着下面两个语句是等价的。
Forms!frmCustomers!optCreditApproved.Value = True
Forms!frmCustomers!optCreditApproved = True
注意 Value 属性与 DefaultValue 属性不同,后者指定当创建一个新记录时分配的属性值。
CurrentProject.AllForms!optCreditApproved.Value = True
CurrentProject.AllForms!optCreditApproved = True
下面的示例显示根据“Customers”窗体上的“Credit”复选框的选中或清除状态,选择调用两个过程中的一个。
Sub PaymentType()
If Forms!Customers!Credit.Value = False Then
ProcessCash
ElseIf Forms!Customers!Credit.Value = True Then
ProcessCredit
End If
End Sub