如何在Crystal中获取适合页面的行数

2020-09-07 07:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何获取Crystal中一页可以...

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

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


如何获取Crystal中一页可以容纳的行数。 我们需要这样做,因为在打印了一定数量的记录之后,我们希望将下一组记录移到下一页。 我们需要这个公式。

6条回答
天桥码农
2020-09-07 08:00 .采纳回答

您好Chandramahanti,

OnLastRecord无法正常工作。 问题不在于知道每页多少行。 问题是每页只能打印X行数。

这是我必须打印的表格的示例。 每行必须是80个字符长。 如果第24节中的主张超过6个,则必须打印第二页,并重复第1至23节中的相同信息。

第24节将包含接下来的6个项目。 以下各节必须在所有页面上的完全相同的位置打印。

第1-23节是恒定的。 他们将永远是17行。 因此,第24节中的记录对于每个患者都会有所不同。 我最终要做的是确保我总是打印6行,但是如果该页面上的声明数少于6行,它们将为空白。

我在报告的"详细信息"部分中有第24节。 我为每个患者记录了一个记录,并创建了一个公式将该计数除以6,我知道该患者需要多少页。

在"详细信息"部分,我还有一个计数器将计数为6。 在之后的"新建页面"中,我将公式设置为:

@counter>6。

如前所述,字体必须不可缩放,因此将始终使用80个字符。 相同的测量长度。 使用可缩放的字体,一行中的80个字符可以长8英寸,下一行则可以是7.8或8.2英寸。 因此,您需要确保它们是一致的。 这是我认为您的多余行来自的地方。

您将需要找出每行的最大字符数,然后截断。

然后,您将需要知道行数并计算所需的页数。

祝你好运

Brian

一周热门 更多>