以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]某列的值等于其他列内容不为空的列名和内容 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=66641) |
-- 作者:ymjr2011 -- 发布时间:2015/4/11 8:31:00 -- [求助]某列的值等于其他列内容不为空的列名和内容 如表A,有A,B,C,D四列,,A,B,C的值分别为1,2,3,D列的内容等于 A1,B2,C3 中间用逗号隔,请问怎么写,是整个表的 |
-- 作者:Bin -- 发布时间:2015/4/11 8:37:00 -- 表达式列,设置表达式 \'A\'+[A]+\',B\' + [B] + \',C\'+[C]
|
-- 作者:ymjr2011 -- 发布时间:2015/4/11 8:38:00 -- BIN大,列太多,我上只是举例,所以想用代码完成,麻烦了 |
-- 作者:ymjr2011 -- 发布时间:2015/4/11 8:47:00 -- 顶起来不能沉 |
-- 作者:Bin -- 发布时间:2015/4/11 8:58:00 -- datacolchanged if e.datacol.name <> "D" then dim s as string for each c as col in tables(X).cols if c.name <> "D" then \'除开D列不相加 s = s & c.name & e.datarow(c.name) & "," end if next e.datarow("D")=s.trim(",") end if
|
-- 作者:ymjr2011 -- 发布时间:2015/4/11 9:21:00 -- 谢谢 |