数据从Crystal Report导出到文本文件

2020-09-07 21:45发布

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

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


请帮助我!

我想使用Crystal Report将输出转换为 vb.net 的文本格式。 我已经成功完成了,但是默认情况下每页行数是60。 我对代码进行了几次更改,但输出保持不变。 如何更改每页行数? 我的代码是:-

CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.CharactersPerInch = 10

CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.LinesPerPage = 40 MyReportDocument.ExportToDisk(ExportFormatType.Text," d:\ myfile.txt")

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

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


请帮助我!

我想使用Crystal Report将输出转换为 vb.net 的文本格式。 我已经成功完成了,但是默认情况下每页行数是60。 我对代码进行了几次更改,但输出保持不变。 如何更改每页行数? 我的代码是:-

CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.CharactersPerInch = 10

CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.LinesPerPage = 40 MyReportDocument.ExportToDisk(ExportFormatType.Text," d:\ myfile.txt")

付费偷看设置
发送
5条回答
派大星 ヾ
1楼-- · 2020-09-07 22:15

您在哪里将这些值应用于实际报告? 此代码:

CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.CharactersPerInch = 10

未在报表中设置值-您需要在ReportDocument中为ExportOptions分配值 为了让他们影响报告。 另外," CreateTextFormatOptions"仅应调用一次-每次调用时都会得到一个新的TextFormatOptions对象。

-Dell

zhangjiyang1323
2楼-- · 2020-09-07 22:36

感谢戴尔

我的代码是:-

导入CrystalDecisions.Shared

导入CrystalDecisions.CrystalReports.Engine

导入CrystalDecisions.CrystalReports

私有子BtngenricPrint_Click(ByVal发送者为System.Object,ByVal e为System.EventArgs)处理Btngenric.Click

将MyReportDocument设置为新的BankListReport

将obj_cls变暗为新的Clsdb

将tbldata设置为新数据表

tbldata = obj_cls.query("从主数据中选择*")

MyReportDocument.Database.Tables(" banklist")。SetDataSource(tbldata)CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.CharactersPerInch = 10 CrystalDecisions.Shared.ExportOptions.CreateTextFormatOptions.LinesPerPage = 40 MyReportDocument.ExportToDisk(ExportFormatType.Text," :\ myfile.txt")

MyReportDocument.PrintOptions.PrinterName ="" MyReportDocument.PrintToPrinter(1,True,0,0)

结束子

请指导我

葫芦娃快救爷爷
3楼-- · 2020-09-07 22:27

输出基于您的打印机设置,因此请使用支持您所需尺寸的打印机。

不要使用XPS打印机,它不会 不支持横向打印。

xfwsx85
4楼-- · 2020-09-07 22:17

我的打印机是TVS MSP 455 XL Classic,它是点矩阵打印机。

我正在使用通用打印机在TVS打印机上获取输出。 通用打印机在TVS打印机上提供快速草稿模式打印,但是它使用自己的默认设置进行打印。

请帮助我。

追夢秋陽
5楼-- · 2020-09-07 22:26

不要打印它,CR只需一台具有大页面尺寸的打印机即可。

安装具有此功能的HP蓝图打印机 要打印大尺寸纸张,请在打印机上设置以供CR使用。

一周热门 更多>