第二个Do while循环未执行

时间:2019-10-21 13:07:59

标签: vba ms-access access-vba

我有一个代码使用do..while循环搜索记录,此后,我想根据另一个IF条件再次搜索记录,但它只会执行第一个do..while并跳过第二个< / p>

我试图注释掉第一个循环,第二个循环被执行,但是如果我删除了注释,它会跳过并执行第一个循环

docker run

1 个答案:

答案 0 :(得分:2)

在尝试执行rs.MoveFirst之前添加Do While ... Loop

因为第一个循环将记录集留在最后一个条目上,所以第二个循环永远不会执行,因为记录集已经在最后一个记录上。

为此,当您仅查询记录集以测试重复项并根据结果返回消息时,为什么要浪费时间循环记录集?