我有一个Crystal报表,其中有几个子报表链接在一个公共字段上 - 一切都很好用。现在必须将另一个非常复杂的现有报告添加为新的子报表。该报告的数据源代码可以延伸几页。它还有十几个参数,这些参数进一步嵌入到众多公式领域中。也就是说,它运行正常,并有一个与主报告链接的参数。不幸的是,所有其他参数提示都非常烦人。
我搜索了一个方法来接受默认值而没有提示,但是我搜索了高低,但Crystal似乎不适应这个概念。
修改报告以删除所有不需要的参数将是非常痛苦的,根本不是一个选项。
我希望找到一种传递参数值的替代方法来阻止提示。我知道ReportDocument类的SetParameterValue()方法,但不知道如何使用它。我已经找到了如何在C#,VS,ASP.net等中使用它的示例,这些示例都不适用于像我这样的最终用户。
是否可以使用数据源命令?
非常感谢任何建议,指导或想法!
答案 0 :(得分:0)
使用命令级别提示,您将永远无法使用CR Viewer更改提示值。
如果要在CR Viewer中查看报告,并且您需要功能或更改提示值,请尝试以下操作:
1)删除命令级别提示 2)在Field Explorer中创建报告中的数据提示 3)创建一个记录选择公式,如下所示:
{date_field} = {?Date_prompt}
报告>下的选择公式>保存的数据
4)使用数据保存报告
试试这个......