Foxtable(狐表)用户栏目专家坐堂 → GetComboListString统计后的分割符


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

主题:GetComboListString统计后的分割符

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


加好友 发短信
等级:婴狐 帖子:43 积分:472 威望:0 精华:0 注册:2022/9/5 21:00:00
GetComboListString统计后的分割符  发帖心情 Post By:2024/5/14 15:35:00 [只看该作者]

GetComboListString("内容", Filter).replace("|", "    "),这里如果需要使用换行符,应该如何写

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/14 15:49:00 [只看该作者]


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


加好友 发短信
等级:婴狐 帖子:43 积分:472 威望:0 精华:0 注册:2022/9/5 21:00:00
  发帖心情 Post By:2024/5/14 21:05:00 [只看该作者]

If e.DataCol.Name = "条款码" Then
    Dim Filter As String = "[条代码] = '" & e.NewValue & "'"
    e.DataRow("条款内容") = DataTables("依据内容码").GetComboListString("内容", Filter).replace("|", "  ")
End If
  我需要合并后,能分行,该怎么改,求帮忙

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/14 21:12:00 [只看该作者]

e.DataRow("条款内容") = DataTables("依据内容码").GetComboListString("内容", Filter).replace("|", vbcrlf)

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


加好友 发短信
等级:婴狐 帖子:43 积分:472 威望:0 精华:0 注册:2022/9/5 21:00:00
  发帖心情 Post By:2024/5/15 8:23:00 [只看该作者]

非常感谢
换行后,还要加入序号,又要怎么改代码呢?

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/15 8:34:00 [只看该作者]

http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=191895

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


加好友 发短信
等级:婴狐 帖子:43 积分:472 威望:0 精华:0 注册:2022/9/5 21:00:00
  发帖心情 Post By:2024/5/15 15:45:00 [只看该作者]

上面的解答我看了,是合并文本时按照序号进行排序
我想问的,在文本合并统计后,原先文本没有序号的,想着能不能通过代码,自动增加序号(根据文本的行数增加) 

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


加好友 发短信
等级:超级版主 帖子:110750 积分:563676 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/5/15 16:09:00 [只看该作者]

dim ss() as stirng = DataTables("依据内容码").GetComboListString("内容", Filter).split("|")
Dim s As String 
For i As Integer = 0 To ss.length - 1
    s = s & vbcrlf & (i + 1) & "," & ss(i)
Next
e.DataRow("条款内容") = s.trim(vbcrlf )

 回到顶部