Access 2010&访问后端。
问题是连续表单显示#Deleted 在删除的组项目的已删除记录中。
我还有一个requery按钮,用于重新查询清除已删除项目的子表单。
我的目标是清除已删除的项目,而无需用户点击重新查询按钮。
我该如何做到这一点?
谢谢,
答案 0 :(得分:0)
跳过删除查询。而是使用您在单击按钮时调用的代码中的记录集直接从表单中删除:
Dim rs As DAO.Recordset
Set rs = Me.RecordsetClone
While Not rs.EOF
' Specify conditions for a delete, for example:
If rs!FieldA.Value = SomeNumber And rs!FieldB.Value = "SomeText" Then
rs.Delete
End If
rs.MoveNext
Wend
Set rs = Nothing
不需要重新查询表格。