如何创建参数以在Crystal报表XI ...中显示N个记录?

2020-09-02 12:36发布

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

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


大家好,我想创建一个参数来显示报告中N条记录。 用户可以选择他们希望在该报告中看到的记录的方式。 我如何为此创建参数...? 任何帮助将非常感激。

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

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


大家好,我想创建一个参数来显示报告中N条记录。 用户可以选择他们希望在该报告中看到的记录的方式。 我如何为此创建参数...? 任何帮助将非常感激。

付费偷看设置
发送
2条回答
歪着头看世界
1楼-- · 2020-09-02 12:45

嗨Anand,

如果您希望从源中返回N行,则应该编写一个SQL查询并将其用作报表的数据源-与将所有记录拉入Crystal Reports然后应用 N行过滤器。

如果您仍然希望在CR中处理此问题,请按以下步骤操作:

1。 设置数字数据类型的参数

2。 转到该部分的专家,突出显示详细信息部分>单击"抑制"旁边的公式按钮,然后使用以下代码:

 RecordNumber <= {?N_rows_prompt} 

-Abhilash

粗暴的香蕉
2楼-- · 2020-09-02 12:48

嗨,

您可以在SQL脚本中使用" TOP"子句。 参见下面的示例脚本

 DECLARE @rows INT
 SET @rows ='用户输入'
 SELECT TOP(@rows)* FROM SampleTable 

一周热门 更多>