使用 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