7

我试图在 Crystal Report 11 Designer(产品版本 11.5.8.826)中打开一个报表,但它似乎冻结了。该报告过去可以正常工作,但今天客户端无法加载该报告。

我还尝试在另一个开发人员的工作站上打开报告,结果相同。

这有发生在其他人身上吗?

4

10 回答 10

7

在页面设置菜单中,您可以选中无打印机复选框,它将不再有在网络上查找打印机的延迟。我发现针对 Microsoft XPS Document Writer Printer 或类似的东西开始报告通常很有用。

于 2009-07-15T20:21:35.640 回答
6

我们找到了答案。我们使用了一个名为 Wireshark (www.wireshark.org) 的程序。

我们关闭了所有应用程序,只运行了 Wireshark 并尝试在水晶设计器中打开报告。

然后发现它正在尝试访问我们使用的一个盒子上的打印机后台处理程序服务,但最近更改为另一个盒子。所以刚刚在旧盒子上重新启动了服务,一切又好了

于 2008-10-14T07:10:06.227 回答
2

您确定报告中引用的所有服务器仍然在线吗?如果您更改了报表上的数据库连接,我已经看到 Crystal 存储了对旧连接的引用,即使没有活动使用也是如此。如果旧服务器离线,Crystal 在加载时仍然会尝试连接它,并且会挂很长时间。我们有一份报告,过去在旧的测试服务器关闭后,几秒钟内加载开始需要几分钟。重新启动它,它立即再次加载,即使与它的所有连接似乎都已删除。我们最终从头开始完全重建报告。

我使用 Sysinternals TDIMon 找到了它,它显示了来自 Crystal 的连接尝试和超时。

于 2008-10-13T14:46:35.930 回答
1

我有类似的问题同时打开报告和设计器。

当时,我没有 Internet 连接,设计师正在尝试(未成功)加载包含在“起始页”中的 Web 内容。最终,超过了超时并加载了报告。我取消选中“显示在线资源”。

于 2009-11-09T02:03:46.173 回答
1

我也遇到了这个问题,并尝试了这里列出的几个项目。没用。然后我尝试使用文件夹图标从 Crystal Reports 中打开我想要的文件。报告立即打开。但是,如果我使用 Windows 资源管理器并转到存储它们的文件夹,然后尝试打开水晶报表,则加载需要 5 分钟(加载设计器选项卡需要 3 分钟,然后再加载预览选项卡需要 2 分钟)。

于 2011-08-11T17:32:26.733 回答
0

Crystal Reports 挂在所有 Windows 服务器 2008 R2 和 IIS 7.5 上

解决方案:选择打印机“Microsoft XPS Document Writer”。为此,请转到设计器中的报告->设计->页面设置并选择。

于 2015-02-03T07:01:06.320 回答
0

试试这个“C#代码”:

ReportDocument rpDoc = new ReportDocument()
rpDoc.Load(Server.MapPath(@"reportname.rpt"));

希望能帮助到你

于 2009-08-06T16:00:05.707 回答
0

我在 Crystal Reports 2008 (XII) 上遇到了同样的问题!我试图在 CR 被冻结时停止 Windows 打印机假脱机服务,并立即得到一个 anwer freom CR(打印机不是 ..blah blah using default...blah)

之后,我删除了页面设置中的“打印机复选框”(上面的答案)。之后,我在 CR 设计器中加载此报告没有问题,并且 C# ReportDocument.Load(string filePath) 工作正常......

于 2010-03-30T13:44:56.663 回答
0

我的情况也是如此。当我查看报告时,我的应用程序卡住了,但在水晶报告设计器中检查了“无打印机”选项后,它工作正常。

于 2018-01-19T10:06:25.040 回答
0

我们也遇到了这个问题,并确定它与创建报告时连接到打印机的默认打印机有关。与 Pirmin Ruegg 遇到的问题和解决方案非常相似。将默认打印机设置为所有用户都拥有的打印机,或选择无打印机选项,更正了我们的问题。

于 2016-08-18T13:38:15.673 回答