Foxtable(狐表)用户栏目专家坐堂 → [求助]+加号删除并换行


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

主题:[求助]+加号删除并换行

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


加好友 发短信
等级:三尾狐 帖子:660 积分:5180 威望:0 精华:0 注册:2019/7/26 12:54:00
[求助]+加号删除并换行  发帖心情 Post By:2022/4/16 23:55:00 [只看该作者]

表A第一列第一行值 一行文字:   12.03+2.16+8.12+0.71*0.8*2
求助:窗口按钮点击代码实现,上面粉色+变为换行,表A第一列第一行值变成四行文字:
12.03
2.16
8.12
0.71*0.8*2

 下载信息  [文件大小:   下载次数: ]
点击浏览该文件:+加号删除并换行.foxdb


[此贴子已经被作者于2022/4/17 0:06:34编辑过]

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/17 20:16:00 [只看该作者]

参考:http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=176535
反过来替换即可

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


加好友 发短信
等级:三尾狐 帖子:660 积分:5180 威望:0 精华:0 注册:2019/7/26 12:54:00
回复:(有点蓝)参考:http://www.foxtable.com/bbs/...  发帖心情 Post By:2022/4/18 11:07:00 [只看该作者]

Dim sf As String = Tables("表A").Current("第一列").replace("+",vbcrlf)
Dim r As Row
For Each s As String In sf
    r = Tables("表B").addnew
    r("第二列") = s
Next

上面代码,是把表A第一列去除+号后,1个字符1行新增到表B第二列
求助,以+号分隔为1行新增到表B第二行

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


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

Dim sf As
		String = Tables("表C").Current("第一列").replace("+", vbcrlf)
Dim r As Row
r = Tables("表C").addnew
r("第二列") = sf

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


加好友 发短信
等级:三尾狐 帖子:660 积分:5180 威望:0 精华:0 注册:2019/7/26 12:54:00
回复:(有点蓝)Dim sf As String = Tables("表C").C...  发帖心情 Post By:2022/4/18 13:10:00 [只看该作者]

第一列 12.03+2.16+8.12+0.71*0.8*2
上楼代码执行后,第二列只新增第1行(不是想要的结果)
12.03
2.16
8.12
0.71*0.8*2

蓝主,求助第二列,新增4行,4行值分别是
12.03
2.16
8.12
0.71*0.8*2


[此贴子已经被作者于2022/4/18 13:27:53编辑过]

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


加好友 发短信
等级:超级版主 帖子:109489 积分:557107 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/4/18 13:34:00 [只看该作者]

Dim sf As String = Tables("表A").Current("第一列")
Dim r As Row
For Each s As String In sf.split("+")
    r = Tables("表B").addnew
    r("第二列") = s
Next

 回到顶部