繁体   English   中英

在vb.net中的Crystal Reports中使用子报表

[英]Using Subreports in Crystal Reports in vb.net

我在水晶报表中使用了2个子报表。 这两个报告均来自彼此之间没有联系的单独表格...我已在详细信息部分中插入了这些报告......我已使用数据集将源数据传递给这些报告...子报表的数据未根据数据集进行过滤,而是所有行均显示在报表中。如何解决此问题……我只想查看数据,就像用户要查看报表一样对于2011年,则应该仅显示数据库记录中以2011年为年份的信息。

问题的解决方案取决于用户如何指定报告的条件以及他们在应用程序中的何处输入该条件。

例如,如果您提示应用程序中的用户获取报告的年份,然后检索数据源并将其传递给Crystal,则应在将数据源传递给Crystal之前过滤数据源中的数据。 您也可以在crystal中设置参数以过滤数据,但是我的经验法则是检索尽可能少的数据以提供所需的信息。

但是,如果从Crystal报表中提示用户输入标准,则您需要使用标准Crystal功能来过滤数据。 这涉及使用用户输入的参数添加记录选择公式。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM