Access VBA教程:ControlSource属性

使用 ControlSource属性可以指定在控件中显示的数据。可以显示和编辑绑定到表、查询或SQL 语句中的数据。还可以显示表达式的结果。String 型,可读/写。

expression.ControlSource

expression   必需。返回“Applies To”列表中的一个对象的表达式。

设置

ControlSource属性使用以下设置。

设置 说明
字段名称 这一控件绑定到表中的字段、查询或者 SQL 语句。字段中的数据在控件中显示。修改控件中的数据将会影响相应字段中的数据。(如果要使控件只读,可以将控件的Locked属性设为“是”)。如果单击绑定到带有HyperLink 数据类型的字段的控件,将跳转到超链接地址所指定的目标。
一个表达式 控件显示的是表达式计算结果的数据。该数据可以由用户修改,但不保存到数据库。

可使用控件的属性表Visual Basic 设置 ControlSource属性。

设置文本框的 ControlSource属性时,也可以通过在窗体或报表的“设计”视图中,向文本框键入字段名称或表达式直接进行。

对于报表,选择一个字段或者在“排序与分组”对话框的“字段/表达式”列中输入表达式,可以对该属性进行设置。详细信息,请参阅GroupLevel属性。

在 Visual Basic 中,使用字符串表达式可对该属性进行设置。

说明

对于报表的分组级别,ControlSource属性决定分组的字段或表达式。

注意   ControlSource属性不应用于选项组中的复选框、选项按钮或切换按钮控件。该属性仅应用于选项组本身。

对于报表,ControlSource属性仅应用于报表分组级别。

数据库中的窗体和报表是以“窗口”形式存在的。将窗体或者报表的RecordSource属性设为表、查询或者 SQL 语句可以指定窗体或报表的主要数据源。可以将 ControlSource属性设为数据源中的字段或者表达式。如果 ControlSource属性设置值是一个表达式,则显示的值是只读的,并且不保存到数据库中。例如,可以使用下列设置:

设置示例 说明
LastName 对于控件,LastName 字段的数据显示在控件中。对于报表分组级别,Microsoft Access 按姓氏对数据分组。
=Date( ) + 7 对于控件,该表达式在控件中显示从当日起第七天的日期。
=DatePart("q",ShippedDate) 对于控件,该表达式显示的是发货日期所在的季度。对于报表分组级别,Microsoft Access 则按“发货日期”所在的季度对数据进行分组。

VBA示例

以下示例将 AddressPart 文本框的 ControlSource属性设为“城市”字段。


Forms!Customers!AddressPart.ControlSource = "City"

下一示例将“预期”文本框的 ControlSource属性设为表达式=Date() + 7


Me!Expected.ControlSource = "=Date() + 7"

上页:Access VBA教程:Controls属性 下页:Access VBA教程:ControlTipText属性

Access VBA教程:ControlSource属性

Access VBA教程:ControlTipText属性 Access VBA教程:ControlType属性
Access VBA教程:Copies属性 Access VBA教程:Count属性
Access VBA教程:CountOfDeclarationLines属性 Access VBA教程:CountOfLines属性
Access VBA教程:CurrentData属性 Access VBA教程:CurrentObjectName属性
Access VBA教程:CurrentObjectType属性 Access VBA教程:CurrentPage属性(快照查看器)
Access VBA教程:CurrentProject属性 Access VBA教程:CurrentRecord属性
Access VBA教程:CurrentSectionLeft属性 Access VBA教程:CurrentSectionTop属性
Access VBA教程:CurrentView属性 Access VBA教程:CurrentX属性
Access VBA教程:CurrentY属性 Access VBA教程:Custom属性
Access VBA教程:Cycle属性 Access VBA教程:DataAccessPages属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号