`
raymond.chen
  • 浏览: 1437007 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

如何将程序的参数值传递到交叉报表中?

阅读更多

在开发交叉报表时,我们可能需要在Crosstab控件中引用程序传递进来的参数值。下面介绍具体的实现方法:

 

1、为报表添加参数字段

     操作菜单:预览 》报表参数

 

 

 

2、为Crosstab添加参数字段

     1)打开Crosstab控件的属性窗口

     

 

 

3、在Crosstab控件中使用控件参数字段

 

 

  • 大小: 68.3 KB
  • 大小: 49.5 KB
  • 大小: 65.3 KB
3
0
分享到:
评论
2 楼 nopain_nogain 2009-04-14  
你好,我使用的JasperReport和IReport的版本都是3.5!
1 楼 nopain_nogain 2009-04-13  
你好,想问下你,在程序(Java)里怎么给交叉报表(JasperReport)传递参数?
下面是详细信息,谢谢!
--------------------------------------------------------------
普通的报表:
没有使用<subDataset/>标签。
<parameter name="classId" class="java.lang.Integer"/>
在程序里(Java):
   Map map = new HashMap();
   map.put("classId", 1);
   JasperPrint jasperPrint = JasperFillManager.fillReport(report,map, conn);
这样就可以传递成功了。

交叉报表:
<subDataset name="SubDataset3">
  <parameter name="classId" class="java.lang.Integer"/>
  ...............
</subDataset>
在程序里使用上边的办法参数传递不进去。
--------------------------------------------------------------
在网上找了很多资料都是针对普通报表的参数传递。
官方的demo里,也有这样的代码:
<subDataset name="SubDataset3">
  <parameter name="classId" class="java.lang.Integer"/>
  ...............
</subDataset>
但没有提示如何传参,再次谢谢!

相关推荐

    基于Delphi SQL Server交叉报表的实现.pdf

    接着,在Delphi应用程序中,开发人员可以调用这个存储过程,将返回的结果集绑定到报表控件上。Delphi的ADO或DBX数据组件可以方便地连接到SQL Server,并执行存储过程。结果集可以通过TDataSet或TDataset子类(如...

    利用数据集在水晶报表中显示图像的_NET程序教程.zip

    在水晶报表中,这可能涉及到根据用户查询或报告参数动态调整图像的显示。 7. **报表设计**:在水晶报表设计界面中,需要创建一个字段或文本对象来显示图像。这个对象的值可以通过表达式设定,将数据集中对应的图像...

    C# 程序示例开发水晶报表的几个实例代码

    - `Ex11_05`可能包含更复杂的操作,如参数传递,使得用户可以根据输入的参数动态筛选报表内容。 - `Ex11_04`可能演示了如何进行报表的分组、计算汇总或者嵌套子报表,这些功能增强了报表的分析能力。 4. **实例...

    如何使用水晶报表向导创建报表源程序实例,C#.net源代码编写,

    根据需要,你可能还需要处理用户交互,如参数传递、打印和导出等功能。 在学习这个过程时,重要的是理解水晶报表向导如何与C#.NET环境结合,以及如何通过源代码控制报表的生成和显示。同时,掌握SQL查询和数据绑定...

    水晶报表的制作详细教程

    报表的加载、参数传递等操作都可以在后台代码中完成。 三、报表设计步骤 1. 新建报表:在Visual Studio中选择“Crystal Reports”模板,创建新的报表项目。 2. 连接数据源:通过数据源向导连接到数据库,选择需要...

    asp.net水晶报表

    ASP.NET 水晶报表是一种强大的...对于初学者,这是一个很好的起点,涵盖了报表设计、数据绑定、参数传递和数据过滤等核心概念。通过实践这个教程,开发者可以进一步掌握水晶报表的功能,并应用到更复杂的报表场景中。

    Birt Report View 报表

    3. **参数传递**:在运行报表时,用户可以在弹出的对话框中输入参数值,或者通过URL参数传递。也可以预先设定参数值,以生成预览或固定条件的报表。 4. **参数依赖**:参数之间可以设置依赖关系,使得一个参数的值...

    java+ireport报表开发实例

    1. **参数传递**:报表可以接受输入参数,根据参数值动态生成不同的报表内容。 2. **交互式报表**:通过JavaScript或AJAX技术,实现用户与报表的交互,如分页、排序、过滤等。 六、高级特性 iReport还支持子报表...

    如何动态指定水晶报表数据库

    1. 连接字符串参数化:在水晶报表中,可以将数据库连接字符串作为参数传递。在运行报表时,用户或者应用程序可以提供一个包含正确数据库连接信息的参数,报表引擎则会根据该参数建立连接。 2. 数据源适配器配置:在...

    tiptop报表二次开发

    Crystal Reports是一款强大的报表软件,允许用户创建各种复杂和定制化的报表,包括将报表发布到Web平台,并集成到应用程序中。以下是关于TIPTOP报表二次开发及Crystal Reports的相关知识点: 1. **TIPTOP GP串 ...

    VS .NET报表开发之RDLC报表随笔

    - **参数传递**:通过参数机制实现对报表数据的过滤或定制。 - **预览和打印**:通过ReportViewer提供的预览和打印功能查看和输出报表。 ##### 3. **自定义纸张** - **纸张尺寸**:根据需求设置纸张的具体尺寸。 -...

    关于asp.net报表制作

    ASP.NET报表制作是Web应用程序开发中的重要组成部分,用于展示数据并提供数据分析能力。在这个领域,开发者需要理解如何有效地设计和实现各种类型的报表,包括表格、图表、交叉表、仪表盘等,以满足业务需求。本篇...

    使用自定义数据源创建水晶报表

    在完成报表设计后,可以将其嵌入到应用程序中,如Windows Forms或Web Forms。在运行时,应用程序会根据需要加载数据源,并呈现报表给用户。确保在部署环境中所有必要的依赖项都已安装和配置。 6. **调试与优化:**...

    VS2010_RDLC自带报表使用手册

    ##### 为什么选择RDLC报表? 1. **易用性**:RDLC报表提供了一系列直观的控件,比如Table控件,使得数据的布局变得更加容易和高效。 2. **可定制性**:RDLC报表使用XML来描述报表的所有元素,这为开发者提供了极高...

    水晶报表学习资料(内附相关源码+学习教程)

    7. **源码分析**:提供的源码可能是实际项目中的应用案例,通过阅读和分析,你可以了解如何在代码层面控制水晶报表的生成和显示,比如动态生成报告、传递参数、处理报表错误等。 8. **学习教程**:教程部分会系统地...

    水晶报表《用实例学Crystal Report for Visual Studio.NET》

    书中的教程可能会教你如何使用Crystal Reports的数据推送模型(CrystalPushDatasetWinApp),这是一种将数据从应用程序推送到报表的方式。在.NET环境中,你可以创建一个DataSet对象,填充数据,然后将该DataSet作为...

    VisualStudio自带报表RDLC(GotReportViewer的实例)

    1. **RDLC-MailLabel(多列报表).rar**:这是一个多行多列交叉报表示例,适用于打印标签或发票等需要多列布局的情况。它演示了如何在有限的空间内排列大量信息,以及如何调整单元格大小以适应不同数据长度。 2. **...

Global site tag (gtag.js) - Google Analytics