以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  单元格数据合并  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=174029)

--  作者:爱相随
--  发布时间:2021/12/28 9:59:00
--  单元格数据合并
老师,我有个表有5列,ABCDE列,希望在F列将ABCDE各列的值按顺序合并在F列。其中,不同的行,有的列有值,有的列为空值,比如,第一行,ABC列有值,DE列为空,第二行,CE列为空,ABE为不为空,同时要求,如果合并的列不为空,则将列名称加入在合并内容的前面,比如ABC列不为空,A列名为客商名称,B列为银行账号,C列为业务员,合并后的格式为:【客商名称:】xxxxx,【银行账号:】XXX,【业务员:】,为空值的列则不写入列名,麻烦老师贴一下代码,谢谢!!!
--  作者:有点蓝
--  发布时间:2021/12/28 10:26:00
--  
……列名判断省略自己补上
dim s as string
if e.datarow.isnull("A") = false then
s = s & ",A:" & e.datarow("A")
end if
if e.datarow.isnull("B") = false then
s = s & ",B:" & e.datarow("B")
end if
……
s= s.trim(",")
e.datarow("F") = s

--  作者:爱相随
--  发布时间:2021/12/28 13:18:00
--  
太感谢您了