如何更新子窗体中的所有行

时间:2018-03-16 17:28:29

标签: ms-access access-vba ms-access-2016

我尝试根据主窗体中的因子更新子窗体中的字段,但只更新了一条记录。我的代码是:

Private Sub Text54_AfterUpdate()
Me.pack_details![Text64] = Me.pack_details![Text68] * 1.07 / Me![xchange_rate] 
End Sub

如何将此应用于子表单中的所有行?感谢

1 个答案:

答案 0 :(得分:0)

在更改后尝试重新查询数据:

Private Sub Text54_AfterUpdate()
    Me.pack_details![Text64] = Me.pack_details![Text68] * 1.07 / Me![xchange_rate] 
    Me.Subform.Requery
End Sub

在您的情况下假设Text54是主表格:

{{1}}

MSDN