请教:for 循环可不可以暂停 或者有没有可以暂停的循环语句
我用循环来导入数据,并在写入数据库之前来查询是否有重复的编号,如果有让它暂停将编号改悼后再继续循环.
------解决方案--------------------呵呵。对用户来说是暂停。可以这样
while(doing)
'假设,这里的操作1
...
....
'执行个
Application.DoEvents()
'如果暂停,可以设置标记,例如
while(runningstate = pause)
Application.DoEvents()
end while
'假设,这里的操作n
end while
------解决方案--------------------遍历,如果找到重复的则提示用户修改
-------------
检测到有重复信息的时候ShowDialog()弹出新窗体,新窗体用来更改编号,并且验证新编号是否重复!更改完再继续循环.
-------------
应该可行~