应用于“Applies To”列表中所有其他对象的 Requery 方法。
Requery 方法通过重新查询窗体或控件的数据源更新基于指定窗体或激活窗体上的控件的数据。
expression.Requery
expression 必需。返回“Applies To”列表中的一个对象的表达式。
使用该方法可以确保窗体或控件显示最新的数据。
Requery 方法执行下列操作之一:
基于查询或表的控件包括:
如果指定由 expression 指定的任何其他类型的控件,则重新查询窗体的记录源。
如果 expression 指定的控件未绑定到表或查询中的字段,Requery 方法将强制控件进行重新计算。
如果省略由 expression 指定的对象,Requery 方法将重新查询基础数据源查找具有焦点的窗体或控件。如果具有焦点的控件有记录源或行来源,它将被重新查询;否则控件的数据只是简单地刷新。
如果子窗体控件具有焦点,则该方法只重新查询子窗体的记录源,不查询父窗体的记录源。
注意
下面的示例使用 Requery 方法更新“雇员列表”控件:
DoCmd.Requery "EmployeeList"
下面的示例使用 Requery 方法来重新查询来自“雇员”窗体上的“雇员列表”列表框的数据:
Public Sub RequeryList()
Dim ctlCombo As Control
' Return Control object pointing to a combo box.
Set ctlCombo = Forms!Employees!ReportsTo
' Requery source of data for list box.
ctlCombo.Requery
End Sub