Foxtable(狐表)用户栏目专家坐堂 → 数组上行与下行是否相同的判断


  共有2572人关注过本帖树形打印复制链接

主题:数组上行与下行是否相同的判断

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


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/8/9 16:33:00 [只看该作者]

 Dim nms3 As List(of String()) = DataTables("工资").GetValues("部门|职位", Tables("工资").filter)     
     Dim j As Integer =1
For i As Integer = 0 To nms3.count-1
     事项1
     If i = nms3.count-1
       事项2
        Exit For
    End If
   If nms3(i)(1) <> nms3(i+1)(1) Then
       事项2
        j=j+1
   End If
Next
DataTables("速达凭证").Save()
Forms("控制平台").Close()
重复了“事项2”多了一大段代码

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/8/9 16:34:00 [只看该作者]

老师看看还有没有其他办法

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/9 16:38:00 [只看该作者]

Dim nms3 As List(of String()) = DataTables("工资").GetValues("部门|职位", Tables("工资").filter)      

For i As Integer = 0 To nms3.count-2
   If nms3(i)(1) <> nms3(i+1)(1) Then
       事项2
   End If
Next
'针对最后一行的事项处理

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/8/9 16:54:00 [只看该作者]

这样就少处理一个事项了

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107680 积分:547721 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2019/8/9 17:04:00 [只看该作者]

For i As Integer = 0 To nms3.count-2
   If nms3(i)(1) <> nms3(i+1)(1) Then
       事项2
   End If
Next
'针对最后一行的事项处理'针对最后一行的事项处理'针对最后一行的事项处理

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/8/9 17:12:00 [只看该作者]

实践证明判断后是处理不了

 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2019/8/9 17:13:00 [只看该作者]

多谢蓝老师,这个问题解决了

 回到顶部
总数 17 上一页 1 2