0

我在使用 CR 8 将 3305 页报告(95000 条记录)导出到 RTF 时遇到问题。

导出 TXT 文件时,它可以工作。

但...

导出大型RTF时,程序在导出过程的大约 42% 处挂起。后来它释放了系统,似乎完成了,并输出了一个文件。文件本身不完整(许多记录丢失),格式也消失了(所有内容都垂直显示,一个单词在另一个单词之上)。

我的设置有 Windows XP SP2;英特尔奔腾 CPU 2.8G;大约 512 RAM .. 在另一台机器上,它只有 43%。

导出大型 DOC 时,报告模块在导出过程的大约 63% 处挂起。稍后它会释放系统,并输出一个文件。该文件本身在 Word 2.0 中,我无法在我的屏幕上打开它。

Excel 8 也不行

在这一点上,升级 CR 对我来说不是一个选择。

客户希望此功能正常工作,并且目前不愿意过滤报告并以较小的块导出(他们的工作性质要求他们将其作为一个文档在页面底部带有单个日期戳,并且其他原因。)。

似乎它可能是一个内存问题。

我还想知道 RTF、WORD 或 EXCEL 文件的大小是否没有任何限制。我认为 EXCEL 每个工作表最多只能有 65000 多条记录。

有任何想法吗?

PS - 我查看了与此类似的其他建议主题,但没有找到正在寻找的答案。

我还向 Crystal Reports 发送了一封电子邮件,但我认为它们现在归另一家公司所有,我想知道它是支持版本 8。我以为我在其他地方读过它们不是。有谁知道谁还在支持第 8 版?

4

2 回答 2

0

至少,Excel(2007 年之前)确实有最大记录数,我认为它是 65386 行(Excel 2007:1,048,576 行和 16,384 列)。Word 可能存在类似的限制,但我认为这不太可能,并且这些限制是从您的 Crystal 版本导出功能的结果......另外,我很确定您是 SOL 并获得了 SAP 的支持(拥有 CR)版本 8。在我使用 Crystal Reports 的旅行中(从远处),我看到了许多从 CR 导出的问题,这些问题(最近)已通过更新 ExportModeler 库得到纠正;祝你在 CR8 上找到一些帮助;即使您提到升级 CR 不是一种选择,我认为这将是您唯一的办法... :(

于 2010-02-26T14:51:46.230 回答
0

几年前,我遇到了一个问题,水晶报表为非常大的导出生成的临时文件占用了硬盘驱动器上的所有可用空间。检查临时驱动器(通常是 C:) 上有多少空间。您还可以在导出发生时观察磁盘空间,看看它是否占用了空间。当它降到几乎为零时,它会神奇地停止(例如完成 42%)。该过程结束后,临时文件被删除,您的磁盘空间恢复正常。

于 2010-03-01T03:03:54.413 回答