参数显示在标题中,但未在搜索中使用

2020-09-04 22:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中) 场景: 用户输入参数:...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


场景

  • 用户输入参数:loc_arg
  • ...例如loc_arg输入为D200_001
  • 选择公式,来自报表| 选择公式| 记录...(例如,公式工作室-记录选择公式编辑器为:
  • .... {CR_Events.Location} = {?LocArg}

结果

  • 在SAP Crystal Reports开发环境(SAP Crystal Reports 2016 SP5)中:
  • ...。该报告将在标题Record中显示用户输入的参数
  • ....选择仅限于用户输入的参数loc_arg
  • 这是期望的行为

问题

  • 问题出在使用C#的MS VS开发的应用程序中,记录选择失败:
  • ...。报告将在标题(如上)中显示此值
  • ....显示所有记录-选择公式被忽略
  • 这不是期望的行为

环境:

  • VS Professional 2017
  • SAP Crystal Reports开发环境(SAP Crystal Reports 2016 SP5)
  • .NET Framework组件13.0.3500.0
  • 看起来只检查了CrystalDecisions.Web组件(已安装?)
  • 另外,未检查ParameterPromptControl(SAPBusinessObjects.WPF.Viewer)
7条回答
SC_Yao
2020-09-04 23:05

嗨,Paul,

您拥有最新的13.0.25.3158运行时。

不过在查看器上不清楚。

打开您的项目和form1.cs [design]文件,然后单击查看器。

如果它是WPF应用程序,则需要使用CR WPF查看器;如果它是桌面应用程序,则需要使用WinForm CrsytalReportsViewer查看器。

简单测试,请转到我的WIKI下载页面:

https: //wiki.scn.sap.com/wiki/display/BOBJ/Crystal+Reports%2C+Developer+for+Visual+Studio+Downloads

附带2个测试应用程序:

how-to- 视觉工作室的晶体报告中的参数

在.NET中打印Crystal报表

如果没有数据库登录,则可以使用打印版本进行快速测试,因此应该使用包含已保存数据的报告。

如果您在Form1.cs设计文件上查找,则查看器位于表单上。 现在,如果您在VS and Reporting中单击工具栏,您将看到以下内容:

如果没有看到它,则通过在工具箱区域中右键单击并选择选择项目...来添加它,请确保删除所有旧的,将鼠标悬停在控件上,您将看到版本。 并且您需要选择正确的组件,您应该使用默认的32位。

也可以使用Parameter测试应用程序,您将需要在debug中运行以检查Parameter调用,然后将其注释掉以适应您的报告。

一周热门 更多>