Foxtable(狐表)用户栏目专家坐堂 → [求助]循环次数太多,怎么处理?


  共有2617人关注过本帖平板打印复制链接

主题:[求助]循环次数太多,怎么处理?

帅哥哟,离线,有人找我吗?
cqlpjks
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:407 积分:3194 威望:0 精华:0 注册:2011/2/28 11:57:00
[求助]循环次数太多,怎么处理?  发帖心情 Post By:2019/4/3 11:38:00 [只看该作者]

 If e.Form.Controls("年级").value Is Nothing Then
       MessageBox.Show("请选择或输入统计年级后再执行此操作","中止操作",MessageBoxButtons.YesNo, MessageBoxIcon.Question)
 Else

如果图片点击可在新窗口打开查看图片点击可在新窗口打开查看没有选择或输入统计年级,则出现提示框十几次,再中止。能否只出现1次提示框?请指教!谢谢!
    For Each danwei As String In danwei_list
        For Each bubie As String In DataTables("成绩库").GetValues("部别", "")
            If e.Form.Controls("年级").value Is Nothing Then
                MessageBox.Show("请选择或输入统计年级后再执行此操作","中止操作",MessageBoxButtons.YesNo, MessageBoxIcon.Question)
            Else
                Functions.Execute("筛选记录",dt)
                Dim nianji As String = e.Form.Controls("年级").text
                For Each ban As String In DataTables("成绩库").GetValues("班","[单位]= '" & danwei & "'And [年级]= '" & nianji & "'And [部别]= '" & bubie  & "'")
                    zdr = DataTables(  Km & "分数段" ).datarows.addnew()
                    zdr("单位") = danwei
                    zdr("部别") = bubie
                    zdr("年级") = nianji
                    zdr("班") = ban
                Next
            End If
        Next
    Next
[此贴子已经被作者于2019/4/3 11:46:06编辑过]

 回到顶部