以文本方式查看主题 - 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=154210) |
-- 作者:vimin -- 发布时间:2020/9/8 9:53:00 -- 基于后台数据生成excel报表,无法直接引用数据 我使用 book.AddDataTable("发货","数据源名称","Se/ect * from {发货} where 发货编号 = \'XXX\'") book.AddDataTable("发货明细","数据源名称","Se/ect * from {发货明细} where 发货编号 = \'XXX\'") book.build() 发现在excel报表模板中使用:<"发货编号: " & [@发货,发货编号]> 这样的格式,是没有用的,无法引用数据。 是这样的吗?基于后台数据生产报表,只能把两个表关联起来这样才能用吗? 还是我自己写的有点问题?
|
-- 作者:有点蓝 -- 发布时间:2020/9/8 10:28:00 -- 只能把两个表关联起来这样才能用,直接引用只能引用主表 [此贴子已经被作者于2020/9/8 10:28:50编辑过]
|
-- 作者:vimin -- 发布时间:2020/9/8 11:44:00 -- 谢谢!我去试试 如果是基于窗口的表,我原来设计的报表模板,是可以直接引用的。tb1,tb2,并不建立关联。但基于后台的数据试了没法用。
|
-- 作者:vimin -- 发布时间:2020/9/8 12:53:00 -- 关联了,也还是不行,要么就是表1的数据显示不了,要么就是表2的数据显示不了。 |
-- 作者:有点蓝 -- 发布时间:2020/9/8 13:56:00 -- 不能使用直接引用[@发货,发货编号],关联表要这样用:http://www.foxtable.com/webhelp/topics/0204.htm |