Reuse only some parameters on Crystal Reports refresh?(在 Crystal Reports 刷新时仅重用某些参数?)
问题描述
我有一个带有 2 个参数的 Crystal Reports.其中一个由运行报表的 C# 应用程序自动设置,而另一个由用户设置.我想这样当用户刷新报表时,只提示用户输入的参数.
I have a Crystal Reports which takes 2 parameters. One of these is set automatically by the C# app that runs the report, but the other is set by the user. I would like to make it so that when the user refreshes the report, only the parameter that was entered by the user is prompted for.
我知道 ReuseParameterValuesOnRefresh 属性,但这使得所有参数都被重用.我也尝试过附加 refreshreports 方法,但这似乎不起作用.当我查看查看器的 Refresh() 方法的定义时,我得到的只是一个带有未定义方法的抽象类,所以我不确定在哪里看.
I'm aware of the ReuseParameterValuesOnRefresh property, but this make it so that ALL parameters are reused. I have also tried appending the refreshreports method, but this doesn't seem to work. When I look at the viewer's Refresh() method's definition, all I get is an abstract class with undefined methods, so I'm not sure where to look.
以前有人处理过这种问题吗?
Has anyone dealt with this sort of issue before?
推荐答案
不能通过 Crystal 进行部分刷新.您需要构建自己的参数窗口并自行设置,并在刷新时显示提示.
You can't do a partial refresh via Crystal. You'll need to build your own parameter window and set them yourself, and display your prompt on the refresh.
您可能没有想到的一个简单解决方法是删除您设置的参数,然后
One simple work-around that you may have not thought of is to remove the parameter that you set and either
a) 在报告中硬编码您自己的记录选择标准b) 在报告运行时通过您自己的记录选择标准
a) hardcode your own record selection criteria in the report b) pass your own record selection criteria when the report runs
您设置参数的全部原因是您可以帮助选择记录.您也可以通过设置自己的记录选择来做到这一点.
The whole reason you're setting the parameter is so you can help select the records. You can do that via setting your own record selection, too.
这篇关于在 Crystal Reports 刷新时仅重用某些参数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:在 Crystal Reports 刷新时仅重用某些参数?
基础教程推荐
- 如何在 IDE 中获取 Xamarin Studio C# 输出? 2022-01-01
- 将 Office 安装到 Windows 容器 (servercore:ltsc2019) 失败,错误代码为 17002 2022-01-01
- 为什么Flurl.Http DownloadFileAsync/Http客户端GetAsync需要 2022-09-30
- rabbitmq 的 REST API 2022-01-01
- MS Visual Studio .NET 的替代品 2022-01-01
- c# Math.Sqrt 实现 2022-01-01
- 如何激活MC67中的红灯 2022-01-01
- 有没有办法忽略 2GB 文件上传的 maxRequestLength 限制? 2022-01-01
- SSE 浮点算术是否可重现? 2022-01-01
- 将 XML 转换为通用列表 2022-01-01