如何在页面或详细信息部分的页脚中显示页面或行号?

2020-09-22 03:07发布

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

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


我正在使用Crystal Report2016。在我的报告中,我要显示2之1或2+ 2的 ,依此类推。 运行报告时,它显示页面总数。 4 of 100 。 我不知道哪个设置会导致这种情况。 我希望行号正确显示为 1 of 8 ,依此类推。 所以请帮我。

下面是我想要的结果的屏幕截图。 1/1或1 of2。我可以使用/或OF。

capture.jpg (37.9 kB)

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

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


我正在使用Crystal Report2016。在我的报告中,我要显示2之1或2+ 2的 ,依此类推。 运行报告时,它显示页面总数。 4 of 100 。 我不知道哪个设置会导致这种情况。 我希望行号正确显示为 1 of 8 ,依此类推。 所以请帮我。

下面是我想要的结果的屏幕截图。 1/1或1 of2。我可以使用/或OF。

capture.jpg (37.9 kB)
付费偷看设置
发送
4条回答
Cikesha
1楼-- · 2020-09-22 03:24

您可以创建公式并根据需要显示页数。 您应该能够在下面复制文本,因为pagenumber和totalpagecount是水晶函数

@页码

Tonumber(pagenumber,0,"")&'/'&Tonumber(totalpagecount,0,"")

伊恩

如果总页数没有变蓝色,请检查Crystal帮助,这就像我在这台PC上没有Crystal

大道至简
2楼-- · 2020-09-22 03:07

谢谢:)

我在Crystal报表中有一组数据,如下所示:您可以看到每个项目都有相应的数量。

但是,报表中没有隐藏的详细信息,则行号应等于RecordNumber。 所以我得到的以下公式是:

CStr(RecordNumber," 0")&"/"&CStr(Count({rpt_PackingSlip.LabelQTY})," 0")

导致:

请注意,它将所有记录合计为11。

但是我想要的输出是:

小灯塔
3楼-- · 2020-09-22 03:31

您不会得到像"伊恩的轮廓"之类的" 2 of 2+"之类的东西, 您将总获得总页数。 请注意,这可能会大大降低报告速度。 通常,当您不使用"第n页,共m页"或总页数来运行报表时,报表将在呈现后立即显示其第一页。 但是,如果您使用这些特殊公式中的任何一个,Crystal需要渲染所有页面之后才能显示第一个页面。 如果只有几页,这没什么大不了的,但是对于100页,它将明显变慢。 而且,如果您在任何这些页面上都有子报表,它将比这还要慢。

-Dell

Nir深蓝
4楼-- · 2020-09-22 03:25

嗨Trish,

当我查看您的评论时,您的示例都没有出现在屏幕上,因此我很难回答您的问题。

-戴尔

一周热门 更多>