Access VBA教程:Requery方法

应用于 DoCmd对象的 Requery方法。

DoCmd对象的 Requery方法在 Visual Basic 中执行Requery 操作。

expression.Requery(ControlName)

expression   必需。返回以上对象之一的表达式。

ControlName  可选 Variant 型。字符串表达式,表示活动对象上控件的名称。

应用于“Applies To”列表中所有其他对象的 Requery方法。

Requery方法通过重新查询窗体或控件的数据源更新基于指定窗体或激活窗体上的控件的数据。

expression.Requery

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

说明

使用该方法可以确保窗体或控件显示最新的数据。

Requery方法执行下列操作之一:

基于查询或表的控件包括:

如果指定由 expression 指定的任何其他类型的控件,则重新查询窗体的记录源。

如果 expression 指定的控件未绑定到表或查询中的字段,Requery方法将强制控件进行重新计算。

如果省略由 expression 指定的对象,Requery方法将重新查询基础数据源查找具有焦点的窗体或控件。如果具有焦点的控件有记录源或行来源,它将被重新查询;否则控件的数据只是简单地刷新。

如果子窗体控件具有焦点,则该方法只重新查询子窗体的记录源,不查询父窗体的记录源。

注意

VBA示例

应用于 DoCmd 对象。

下面的示例使用 Requery方法更新“雇员列表”控件:


DoCmd.Requery "EmployeeList"

应用于“Applies To”列表中的所有其他对象。

下面的示例使用 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

上页:Access VBA教程:ReplaceLine方法 下页:Access VBA教程:Run方法

Access VBA教程:Requery方法

Access VBA教程:Run方法 Access VBA教程:RunCommand方法
Access VBA教程:Scale方法 Access VBA教程:导出报表快照 (Snapshot Viewer)
Access VBA教程:SetDefaultWorkgroupFile方法 Access VBA教程:SetFocus方法
Access VBA教程:SetHiddenAttribute方法 Access VBA教程:SetOption方法
Access VBA教程:SizeToFit方法 Access VBA教程:StringFromGUID方法
Access VBA教程:SysCmd方法 Access VBA教程:TextHeight方法
Access VBA教程:TextWidth方法 Access VBA教程:TransferSQLDatabase方法
Access VBA教程:Undo方法 Access VBA教程:UseDefaultFolderSuffix方法
Access VBA教程:AccessObject对象 Access VBA教程:AccessObjectProperty对象
Access VBA教程:AllFunctions集合 Access VBA教程:Application对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号