AR_hsl88 发表于 2020-7-10 11:47:10

主从报表的子报表的数据连接能否跟主报表的数据连接一致

本帖最后由 AR_hsl88 于 2020-7-10 11:52 编辑

在线急等:主从报表的子报表的数据连接能否跟主报表的数据连接保持一致

版主大神求指导,我这边项目中用到主从报表,一开始设计报表的时候有个默认的数据连接,因为项目使用了两个数据库,都是用这个报表,在查看的时候通过后台代码动态指定主报表的数据连接Connection

比如第一个web页面使用的数据库1和默认的数据连接一样,那就不会报错,假如是在第二个web页面查看,指定了主报表的数据连接是数据2,但是子报表的数据连接并没有跟着指定为数据库2,导致异常
所想请教一下,ActiveReport设计器能否设置子报表数据连接跟主报表的数据连接保持一致,或者能否从后台代码去控制子报表的数据连接跟主报表的数据连接保持一致,感谢

KearneyKang 发表于 2020-7-10 11:47:11

你好,这个的话你看看这个,子报表修改完成之后,要进行一个保存
https://gcdn.grapecity.com.cn/fo ... 1307&extra=page%3D6

KearneyKang 发表于 2020-7-10 15:57:58

您,我有点不理解你说的主报表跟子报表数据绑定一致具体是什么意思。就是主表和子报表的数据源和数据集的值是一样的吗?

AR_hsl88 发表于 2020-7-10 16:47:09

本帖最后由 AR_hsl88 于 2020-7-10 16:55 编辑

KearneyKang 发表于 2020-7-10 15:57
您,我有点不理解你说的主报表跟子报表数据绑定一致具体是什么意思。就是主表和子报表的数据源和数据集的值 ...
不是指数据源, 是想数据连接的Connection一致,比如有两个系统地址,是同一套程式发布的,只是两个系统地址的数据库Connection不一样,系统地址1使用数据A,系统地址2使用的数据B,我们通过报表设计器制作主从报表,默认主报表和子报表都是使用数据库A。某人通过系统地址1的web页面去查看主报表的数据源是dataset1,使用的数据库A,子报表使用的数据源dataset2,数据库也是A,但是另一个人员是通过系统地址2的web页面查看,这时候主报表的dataset1通过后台代码指定使用了数据库B,代码为:,子报表dataset2也应该要跟着使用B数据库,但是子报表数据连接没有改变,所以想咨询一下子报表如何跟着主报表的数据库连接

AR_hsl88 发表于 2020-7-13 09:24:20

KearneyKang 发表于 2020-7-10 11:47
你好,这个的话你看看这个,子报表修改完成之后,要进行一个保存
https://gcdn.grapecity.com.cn/fo ... 1 ...

测试可行,非常感谢版主支持:handshake

KearneyKang 发表于 2020-7-13 10:23:21

客气了:)

AR_hsl88 发表于 2020-7-13 10:29:45

KearneyKang 发表于 2020-7-13 10:23
客气了

版主大神,再追问一下,这个save动作是不是就相当于把子报表的数据连接属性修改保存到硬盘路径下了?

KearneyKang 发表于 2020-7-13 11:18:52

对的。

KearneyKang 发表于 2020-7-13 11:18:54

对的。
页: [1]
查看完整版本: 主从报表的子报表的数据连接能否跟主报表的数据连接一致