【转】使用共享变量实现主报表及子报表之间的数据共享- 一叶知秋一屑知 ...

今天做报表遇到这样一个需求:在主报表中要去访问子报表中的数据,然后根据这个值,去设置一下主报表的行为。也就是要实现主报表与子报表中的数据共享。

我是新手,所以只能上网找了。

 

我们以在子报表中获取主报表中的一个数据为目标来进行演示
我们使用水晶报表的自带的数据库来做演示,在主报表中获取一定的数据
然后进行汇总
在子报表中获取这个汇总数据,

以下的公式,使用Basic语法
主报表中的公式如下
公式名称:@fMain1
公式内容:

Shared myTest1 as string
myTest1={产品.颜色} '此处可以替换为任意想获取的数据
formula = myTest1
将该公式应用到主报表的适当位置,如果不需要显示,可以抑制显示
不影响后续数据的获取

子报表中的公式为:
公式名称:@fSub1
公式内容为:

Shared myTest1 as string
formula=myTest1
将公式应用到子报表的适当位置,即可显示出主报表的内容

注意:两个公式中的变量名称与类型需要一致!

原版作者很敬业,还做了视频教程。请访问

 

郑重声明:资讯 【【转】使用共享变量实现主报表及子报表之间的数据共享- 一叶知秋一屑知 ...】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——