获取总页数?

2020-09-02 23:31发布

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

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


嗨,

我有一个vb6应用程序,该应用程序使用Crystal Reports XI R2进行报告。 基本上,我使用CRAXDRT打开报告并将其直接打印到打印件(批量打印)。 我需要获取报告的总页数,因为打印是在两个报告上完成的。 第一个说打印2页,第二个说打印1页。 因此,页码将在第一个报告1of3、2of3上,第二个报告将在3of3。

如果我通过show last等使用报表查看器,可以这样做,但是我想直接打印。

感谢您的帮助,

吉吉!

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

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


嗨,

我有一个vb6应用程序,该应用程序使用Crystal Reports XI R2进行报告。 基本上,我使用CRAXDRT打开报告并将其直接打印到打印件(批量打印)。 我需要获取报告的总页数,因为打印是在两个报告上完成的。 第一个说打印2页,第二个说打印1页。 因此,页码将在第一个报告1of3、2of3上,第二个报告将在3of3。

如果我通过show last等使用报表查看器,可以这样做,但是我想直接打印。

感谢您的帮助,

吉吉!

付费偷看设置
发送
5条回答
路亽曱_Ryan
1楼 · 2020-09-03 00:06.采纳回答

只是从多年未使用的内存中消失...

我相信您必须使用readrecords属性来确保生成报告并创建所有页面。

然后,您可以使用报表对象之外的PrintingStatus并从中获取NumberOfPages。

在此处查看RDC开发人员库:

http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm

-Ludek

CJones
2楼-- · 2020-09-03 00:11

你好,

您是否尝试过将M的特殊字段N放入报表? 作为报告生成过程的一部分,这会将页码放入报告中。 不需要分页到报告的最后一页。 我尚未测试您要完成的目标,但这可能会帮助您实现目标。

此致

Dan Kelleher

何必丶何苦呢
3楼-- · 2020-09-03 00:08

感谢您的回复; 但是我需要传递vb6中的最后一个页码,因为我试图打印两个报告。 我需要获取两个报告中的页数,以便可以设置公式,以便页数从第一个报告继续到第二个报告。

再次感谢

吉吉!

hongfeng1314
4楼-- · 2020-09-03 00:14

没有人知道如何获取报告的总页码,然后将其传递给下一个报告,以继续页码吗? 我找到了一种使用查看器执行此操作的方法,但是我正在执行批打印(多次打印),并且我不希望与最终用户进行任何交互。 我确实尝试过viewer.printreport,但这给出了毫无意义的错误,发生了灾难性错误。 谢谢Crystal的帮助。????

浮生未央
5楼-- · 2020-09-03 00:09

非常感谢。 那对您的建议很有效。

Roger Porter

一周热门 更多>