Vba 更新数据表表单(子表单)上的选定行

Vba 更新数据表表单(子表单)上的选定行,vba,ms-access,Vba,Ms Access,场景:数据表窗体作为子窗体,主窗体上有一个命令按钮,用于将选定记录的状态字段更新为“就绪”。循环子窗体的RecordsetClone: Dim rs As DAO.Recordset Set rs = Me!NameOfSubformControlOnMainForm.Form.RecordsetClone While Not rs.EOF If <record is member of the selected records ...> Then rs.E

场景:数据表窗体作为子窗体,主窗体上有一个命令按钮,用于将选定记录的状态字段更新为“就绪”。

循环子窗体的RecordsetClone:

Dim rs As DAO.Recordset
Set rs = Me!NameOfSubformControlOnMainForm.Form.RecordsetClone

While Not rs.EOF
    If <record is member of the selected records ...> Then
        rs.Edit
            rs!Status.Value = "Ready"
        rs.Update
    End If
    rs.MoveNext
Wend
rs.Close
Dim rs作为DAO.Recordset
设置rs=我!SubformControlOnMainForm.Form.RecordsetClone的名称
而不是卢比
若然
rs.编辑
rs!Status.Value=“就绪”
rs.更新
如果结束
下一个
温德
rs.Close

我在这里看不到任何问题。你到底有什么问题?抱歉。。。我需要能够选择数据表子窗体中的记录,然后单击命令按钮,该按钮将用“就绪”一词更新这些特定记录的状态字段。我有关于如何通过命令按钮枚举所选记录的说明,但不确定如何从此点更新状态字段