以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 同一个表有两个父表时的Excel报表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=173283) |
-- 作者:tld -- 发布时间:2021/11/22 20:09:00 -- 同一个表有两个父表时的Excel报表 老师好,我有一个表 {报告_table3},与{报告_table1}由委托编号关联,与{报告_table2}由样品编号关联。下面的图片中,试样编号是{报告_table3}表中的列,样品编号、样品名称是{报告_table2}中的列。我希望在报表中的样品名称、样品编号均填充{报告_table2}的数据。但运行结果,这里两列为空。错在哪里?谢谢!
|
-- 作者:有点蓝 -- 发布时间:2021/11/22 20:19:00 -- {报告_table3}添加2个表达式列,引用{报告_table2}的相关列,然后模板通过表达式列输出 |
-- 作者:tld -- 发布时间:2021/11/22 20:23:00 -- 谢谢! |
-- 作者:tld -- 发布时间:2021/11/22 20:52:00 -- 老师,下面的代码有错误 relations.Add("关联23",dtb2.DataCols("样品编号"),dtb3.DataCols("样品编号")) If dtb3.DataCols.Contains("样品名称") = False Then dtb3.DataCols.Add("样品名称" ,Gettype(String),Parent("关联23").样品名称) End If 在这里,如何引用父表的数据?谢谢! |
-- 作者:tld -- 发布时间:2021/11/22 21:06:00 -- 解决了 dtb3.DataCols.Add("样品名称" ,Gettype(String),“Parent(关联23).样品名称“) 谢谢
|