zoukankan      html  css  js  c++  java
  • 【转】使用共享变量实现主报表及子报表之间的数据共享

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

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

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

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

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

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

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

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

    原版作者很敬业,还做了视频教程。请访问http://blog.csdn.net/china_aspx/archive/2007/08/20/1752059.aspx

  • 相关阅读:
    web10 动态action的应用
    web09 struts2配置 struts2入门
    web 08 struts2入门 struts2配置 struts包
    web07-jdbcBookStore
    web06-PanduanLogin
    web05-CounterServlet
    web04-LoginServlet
    web03-OutputInfo
    web02-welcomeyou
    web01-helloworld
  • 原文地址:https://www.cnblogs.com/icebutterfly/p/1680902.html
Copyright © 2011-2022 走看看