删除子窗体中的多个记录

时间:2017-01-05 16:41:41

标签: forms access-vba

在Access 2007中,我有一个主窗体和一个子窗体数据表。我在主窗体上有一个子窗体的删除记录按钮。当用户在子表单中选择多个记录进行删除时,我可以获得SelTop和SelHeight(通过全局变量)。

在删除按钮的OnClick功能中,我有代码

DoCmd.SetWarnings False
DoCmd.RunCommand acCmdDeleteRecord
DoCmd.SetWarnings True

使用这样的代码,DoCmd只会删除一条记录。如果我删除了警告,DoCmd会发出自己的警告,但随后会删除所有选定的记录。

这是Access中的一项功能还是我提交的一些错误? (后者不会让我感到惊讶,我整天都会编码。)

我不想使用默认的DoCmd消息,因为我想同时向用户提供其他信息。

如果此行为是Access中的怪癖,如何删除子窗体中的多个记录?我到处搜索,但找不到有用的帮助。

0 个答案:

没有答案