以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 专业报表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=73296) |
-- 作者:kaituozhe -- 发布时间:2015/8/16 10:49:00 -- 专业报表 专业报表设计-数据绑定中,能否绑定两个表以上的数据,写报告时需要引用好几个表的数据。如果不能怎么处理? |
-- 作者:有点蓝 -- 发布时间:2015/8/16 11:01:00 -- 一个RenderText 只能绑定一个数据表 建议解决方法1,用多个RenderText组合想要的效果,每个绑定一个数据表里的字段;2,把数据源绑定为一个查询表;3,第一种方式和第二种方式结合 |
-- 作者:kaituozhe -- 发布时间:2015/8/16 11:06:00 -- 建议解决方法1,用多个RenderText组合想要的效果,每个绑定一个数据表里的字段;我的理解是分成两个报告,然后再手工合并吗? |
-- 作者:kaituozhe -- 发布时间:2015/8/16 11:10:00 -- 没有办法使用查询表,因为两个表的数据互不关联。写一份,需要从几个表格中提取数据,我的设想是写一份从不同表格中引用数据。 |
-- 作者:有点蓝 -- 发布时间:2015/8/16 11:13:00 -- 用多个报表控件组合吧,每个控件允许绑定一个数据表 |
-- 作者:大红袍 -- 发布时间:2015/8/16 11:25:00 -- 以下是引用kaituozhe在2015/8/16 11:06:00的发言:
建议解决方法1,用多个RenderText组合想要的效果,每个绑定一个数据表里的字段;我的理解是分成两个报告,然后再手工合并吗?
那就不要用绑定的方式,直接查询表数据以后,然后赋值给对应的控件。 |
-- 作者:kaituozhe -- 发布时间:2015/8/16 11:28:00 -- ra2.Style.Spacing.Bottom = 4 rt.Text = " "&"[Fields!序号.Value]"&"、"&"[Fields!涉及人员.Value]"&",集资金额_集资本金"&"[Fields!集资金额_合同金额.Value]" ra.Children.Add(rt) \'将打印对象添加到容器中 |
-- 作者:有点蓝 -- 发布时间:2015/8/16 11:32:00 -- 给rt 设置数据源 http://www.foxtable.com/help/index.html?n=1251.htm
|
-- 作者:kaituozhe -- 发布时间:2015/8/16 11:36:00 -- ra2.DataBinding.DataSource = BindTables("涉案情况") 、ra.DataBinding.DataSource = BindTables("集资汇总"),一段代码中绑定了两个数据源,两个容器,报表中的数据还是一个表中的 |
-- 作者:大红袍 -- 发布时间:2015/8/16 11:38:00 -- 不要用绑定的方式弄,直接用代码生成更灵活。 |