Crystal Reports:如何允许“设置为空”当提示将值传递给子报表时?
我创建了一个链接到子报告的报告。我创建了参数字段以使用子报表链接将其输入到子报表的参数中。
如果我不添加子报表链接,因此子报表会直接提示输入值,它将允许设置为 null 选项。但是,如果从我插入的参数字段生成输入值提示,则不会显示设置为空选项。
我有 12 个子报表,因此我无法提示输入相同的值 12 次。
我使用的是 Crystal Reports XI 设计器,而不是 .net
I have created a report which links into subreports. I created parameter fields to feed into the parameters of the subreports using subreport links.
If I do not add a subreport link and therefore the subreport is prompting for the value directly it will allow the set to null option. However, if the enter value prompt is being generated from the parameter field I inserted then the set to null option is not displayed.
I have 12 subreports so I can't prompt for the same values 12 times.
I am using Crystal Reports XI designer and not .net
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
设置不含任何内容(空值)的公式以传递到子报表
set up formulas with nothing in them (null values) to pass to the subreports
在 XI 中,当报表使用存储过程作为其数据源时,我只看到“设置为空”选项。您的子报告是否属于这种情况?
通常,子报表链接到主报表中的字段,以便用户不会重复提示(每次呈现包含子报表的部分时一次)。如果它们链接起来,将遇到的唯一提示是主报告。
Crystal Reports XI 参数字段(在 UI 中创建,而不是 SP 的结果)没有“设置为空”选项。因此,每个参数都需要有一些值。
您可能想看看我的水晶报告:可选多选参数 发布关于如何向参数添加一些可选值的文章。
In XI, I've only seen the 'Set to Null' option when the report uses a stored procedure as its data source. Is this the case for your subreport?
Usually, subreports are linked to fields in the main report so that the user isn't prompted repeatedly (once for each time the section that contains the subreport is rendered). If they are linked, the only prompting that will be encountered it that of main report.
Crystal Reports XI parameter fields (created in the UI, not the result of a SP) do not have a 'Set to Null' option. As a result, each parameter will need to have some value.
You may want to have a look at my Crystal Reports: Optional-Multi-Select Parameters posting on how you can add some optional values to your parameters.