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


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

主题:[求助]字段合并

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


加好友 发短信
等级:一尾狐 帖子:493 积分:3131 威望:0 精华:0 注册:2018/1/15 13:54:00
[求助]字段合并  发帖心情 Post By:2021/5/28 11:08:00 [只看该作者]

老师好!表A同一行,第一列单元格、第二列单元格、第三列单元格合并到第四列同一行单元格的代码应该如何写?合并后内容插入 / 分开
[此贴子已经被作者于2021/5/28 11:11:43编辑过]

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


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

参考:http://www.foxtable.com/webhelp/topics/1452.htm
Dim dr As DataRow = e.DataRow
Select
 Case e.DataCol.Name
    Case "
第一列","第二列"
        dr(
"
第四列") = dr("第一列") & "/" & dr("")
End
 
Select

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


加好友 发短信
等级:一尾狐 帖子:493 积分:3131 威望:0 精华:0 注册:2018/1/15 13:54:00
  发帖心情 Post By:2025/3/27 15:52:00 [只看该作者]

请问:若“车皮号”列合并了2行或3行或4行,,“件数”列也必须是合并2行或3行或4行,这个代码是怎样的?可否通过下代码修改?该如何修改?
With Tables("送货单窗口_Table1")
    .MergeMode = MergeModeEnum.Free
    .MergeCols.Clear()
    .MergeCols.Add("货物名称")
    .MergeCols.Add("批号")
    .MergeCols.Add("车皮号")
    .MergeCols.Add("件数")
    .MergeSort = "货物名称,批号,车皮号,件数"
    .AllowMerge = True
End With

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


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/27 16:05:00 [只看该作者]

“件数”列的值必须是一样的才能合并

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


加好友 发短信
等级:一尾狐 帖子:493 积分:3131 威望:0 精华:0 注册:2018/1/15 13:54:00
  发帖心情 Post By:2025/3/27 16:25:00 [只看该作者]

件数列是一样的,车皮号对应件数的,这里根据车皮号合并,原单计数列必须合并2行
图片点击可在新窗口打开查看此主题相关图片如下:b7dfd7aacf488c74d64332a61627eb0.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2025/3/27 16:35:07编辑过]

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


加好友 发短信
等级:超级版主 帖子:113133 积分:576082 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2025/3/27 16:42:00 [只看该作者]

把车皮号列移到原单计数列前面

然后
.MergeMode = MergeModeEnum.Free
改为
.MergeMode = MergeModeEnum.Standard

 回到顶部