以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]for each 循环语句  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60446)

--  作者:xxk02
--  发布时间:2014/11/25 10:18:00
--  [求助]for each 循环语句

For Each dr As DataRow In drs  \'若子项未审核,则禁止下发

                        If dr("审核") = True Then

                        Continue For

                        ElseIf dr("审核") = False

                            MessageBox.show("编号为" & dr("任务编号"& "的子任务未审核,该会议纪要不能下发.请退出!""提示")

                            .Current.DataRow("编辑者") = Nothing \'解锁

                            .Current.DataRow.save()

                            Exit For

                            Return

                        End If

                     Next


                     代码(略)……


         上述代码中,若dr("审核") = False就跳出循环,不再往下进行。Return应放在什么地方?

 


--  作者:有点甜
--  发布时间:2014/11/25 10:19:00
--  

 放在 Exit For 的上面


--  作者:Bin
--  发布时间:2014/11/25 10:19:00
--  

For Each dr As DataRow In drs  \'若子项未审核,则禁止下发

                        If dr("审核") = True Then

                        Continue For

                        ElseIf dr("审核") = False

                            Exit For

                            MessageBox.show("编号为" & dr("任务编号"& "的子任务未审核,该会议纪要不能下发.请退出!""提示")

                            .Current.DataRow("编辑者") = Nothing \'解锁

                            .Current.DataRow.save()

                        End If

                     Next


--  作者:Bin
--  发布时间:2014/11/25 10:20:00
--  
连后面的都不执行,不单单是退出循环的话

For Each dr As DataRow In drs  \'若子项未审核,则禁止下发

                        If dr("审核") = True Then

                        Continue For

                        ElseIf dr("审核") = False

                            

                            MessageBox.show("编号为" & dr("任务编号"& "的子任务未审核,该会议纪要不能下发.请退出!""提示")

                            .Current.DataRow("编辑者") = Nothing \'解锁

                            .Current.DataRow.save()

                             Return

                        End If

                     Next


--  作者:xxk02
--  发布时间:2014/11/25 10:23:00
--  
  谢谢!