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

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条回答
nice_wp
2020-09-04 23:04

嗨唐,

感谢您的回复。 我按照您的建议下载/构建了"在.NET中打印Crystal报表"。 该项目正确编译并生成。 我可以选择我的报告,它可以正常工作。 它提示我,然后使用我的响应来更改选择标准并返回我需要的记录子集。

所以我最近的问题是在此示例中RAS的重要性是什么? 我正在处理的代码不包含任何RAS参考。 需要吗? 看来这是问题的根本原因吗?

我还没有建立"方法参数..."项目,但是如果您认为这是说明性的,那么接下来将继续讨论。

最后一点,我可以将输入的参数正确显示在报告中作为文本显示字段,因此我知道参数已发送到报告。 只是该参数没有使其成为选择标准,并且返回了所有记录。

非常感谢您的帮助。 相当令人沮丧-能够在CR IDE和" Printing ..."项目中正确运行报表,但不能在我正在处理的应用程序中正常运行。

Paul

一周热门 更多>