Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:幼狐 帖子:73 积分:574 威望:0 精华:0 注册:2018/1/20 15:25:00
[求助]  发帖心情 Post By:2019/5/31 12:01:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table

有点甜老师:
       你好!

    我要在表A从第一列第二行开始向下提取不同的4个不重复的字符,以 , 分开放入第二列第二行。并用这四个值跟第一列的第一行比较,如果有一个相同则显示中,如不相同则显示未开出。

如何实现? 谢谢!


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/5/31 12:15:00 [只看该作者]

Dim t As Table = Tables("表A")
Dim r1 As Row = t.Rows(0)
Dim r2 As Row = t.Rows(1)
Dim ls As new List(Of String)
For i As Integer = r2.Index To t.Rows.count-1
    If ls.Contains(t.Rows(i)("第一列")) = False Then
        ls.add(t.Rows(i)("第一列"))
    End If
    If ls.count >= 4 Then
        Exit For
    End If
Next
r2("第二列") = String.Join(",", ls.ToArray)
If ls.Contains(r1("第一列")) Then
    r2("第三列") = "中"
Else
    r2("第三列") = "未开出"
   
End If

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


加好友 发短信
等级:幼狐 帖子:73 积分:574 威望:0 精华:0 注册:2018/1/20 15:25:00
  发帖心情 Post By:2019/5/31 12:50:00 [只看该作者]

非常感谢!高手!!

 回到顶部