点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我有一个vb6应用程序,该应用程序使用Crystal Reports XI R2进行报告。 基本上,我使用CRAXDRT打开报告并将其直接打印到打印件(批量打印)。 我需要获取报告的总页数,因为打印是在两个报告上完成的。 第一个说打印2页,第二个说打印1页。 因此,页码将在第一个报告1of3、2of3上,第二个报告将在3of3。
如果我通过show last等使用报表查看器,可以这样做,但是我想直接打印。
感谢您的帮助,
吉吉!
只是从多年未使用的内存中消失...
我相信您必须使用readrecords属性来确保生成报告并创建所有页面。
然后,您可以使用报表对象之外的PrintingStatus并从中获取NumberOfPages。
在此处查看RDC开发人员库:
http://devlibrary.businessobjects.com/BusinessObjectsXIR2SP2/en/devsuite.htm
-Ludek
你好,
您是否尝试过将M的特殊字段N放入报表? 作为报告生成过程的一部分,这会将页码放入报告中。 不需要分页到报告的最后一页。 我尚未测试您要完成的目标,但这可能会帮助您实现目标。
此致
Dan Kelleher
感谢您的回复; 但是我需要传递vb6中的最后一个页码,因为我试图打印两个报告。 我需要获取两个报告中的页数,以便可以设置公式,以便页数从第一个报告继续到第二个报告。
再次感谢
吉吉!
没有人知道如何获取报告的总页码,然后将其传递给下一个报告,以继续页码吗? 我找到了一种使用查看器执行此操作的方法,但是我正在执行批打印(多次打印),并且我不希望与最终用户进行任何交互。 我确实尝试过viewer.printreport,但这给出了毫无意义的错误,发生了灾难性错误。 谢谢Crystal的帮助。????
非常感谢。 那对您的建议很有效。
Roger Porter
一周热门 更多>