一、为主报表添加参数

      本例子为主报表添加了一个名为“p1”的类型为BigDecimal的参数。

如何将程序的参数值传递到子数据集(SubDatasets)中?
 
 

 

二、为报表新增一个子数据集(Subdatasets)

    1、操作菜单:Data 》Subdatasets

 

    2、在弹出窗口中点击“New”按钮,再在第二个弹出窗口中点击“Create”按钮。

如何将程序的参数值传递到子数据集(SubDatasets)中?
 

 

     3、点击“Parameters”按钮为子数据集添加参数,子数据集的参数必须要跟主报表的参数一致(名称、类型)。

关键之处

如何将程序的参数值传递到子数据集(SubDatasets)中?
 

 

      4、在SQL语句中引用子数据集参数

           点击“Query”按钮,在弹出窗口中编辑SQL语句。

如何将程序的参数值传递到子数据集(SubDatasets)中?
  

 三、交叉报表中使用子数据集

      1、在主报表中添加一个交叉报表控件。

           1)在Step 1中,为交叉报表选择可用的子数据集(即刚才创建的Subdatasets),然后点击“Next”按钮。

如何将程序的参数值传递到子数据集(SubDatasets)中?
 

 

           2)为交叉报表选择Row group、Column group、Detail field字段,直到全部步骤完成。

 

四、为主报表添加SQL语句

      需要为主报表添加SQL语句,否则,交叉报表的数据显示不出来。

      主报表的SQL语句可以随便写。

      为主报表写SQL语句只是让主报表有一个活动的数据库连接,从而使得子数据集里的SQL语句能执行,将数据查询出来。

如何将程序的参数值传递到子数据集(SubDatasets)中?
 

相关文章:

  • 2021-09-09
  • 2022-01-05
  • 2021-07-02
  • 2021-11-25
  • 2021-10-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-12
  • 2022-01-03
  • 2021-11-10
  • 2022-01-10
  • 2022-12-23
  • 2021-12-26
  • 2021-08-12
相关资源
相似解决方案