早上好。 请问我正在写的一份书面报告是否需要帮助?

2020-09-19 23:35发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我编写了一个SQL查询,从我们的...

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

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


我编写了一个SQL查询,从我们的ERP系统的采购订单数据库中提取了几个字段。

我使用参数输入购买订单号,然后可以获取1条或更多行的数据,具体取决于订单上的行数。 我要做的是编写一个Crystal报表,为采购订单的每一行打印一个标签。 如何让Crystal为我"复制"报告,而只是更新每个项目的项目详细信息?

例如:我的采购订单有四行。 当我运行报告时,它会询问采购订单号。 然后,它必须生成四个标签,每行一个。

任何帮助将不胜感激!

问候

皮埃尔·乔伯特

2条回答
小c菟菟
2020-09-19 23:58

使用单列(How_Many)创建一个" REPEATER"表,如下所示:

How_Many

1
2
3
4
5
等。

现在,在您的报告中,添加" Repeater表"并添加以下连接条件:Order.quantity> = Repeater.How_Many。
如果"> ="连接选项不可用,则对"记录选择"条件应用相同的条件。

如果不允许向数据库添加表,则可以使用类似的逻辑来 有条件地取消显示详细信息部分(例如,如果数量为2,则仅显示"详细信息a"和"详细信息b"。)

一周热门 更多>