1

我最近开始使用 Crystal Reports。已经能够创建报告并且大部分都完成了。但突然间,我开始失去在文本框对象内所做的任何更改。我编辑一个文本框,保存报告并关闭它。然后我重新打开它以查看更改并没有保留。我重新启动了 Visual Studio 甚至机器,但没有任何帮助。我使用 VS 2012。有没有人经历过这样的事情?

4

4 回答 4

8

在报告预览中,查看是否选中了“在报告中保存数据”复选框。如果是这样,请尝试取消选中此复选框。保存报告崩溃的 Visual Studio 界面给我带来了一些麻烦。

于 2014-11-26T13:12:00.220 回答
4

事实上,我找到了问题的原因。当我尝试在焦点位于已编辑对象(在本例中为文本框)上时保存更改时会发生这种情况。但是如果我在保存之前点击其他地方(为了失去对编辑文本框的关注),那么问题就解决了。很高兴找到它。

于 2014-11-26T17:53:39.827 回答
2

欢迎来到俱乐部 :)

Crystal Reports 在某些情况下可能表现得非常奇怪。例如,有时当我在 Windows XP 中编辑报告文件时,它会导致界面崩溃并在我保存文件时损坏文件。在 Windows 7 中没有出现同样的问题。但是在 Windows 7 中也发生了其他奇怪的事情。

我会建议你

  1. 始终应用可用于 Crystal Reports 引擎的最新 Service Pack。
  2. 保存时请务必检查星号是否从打开的报告文件中消失(有时单击保存时不会消失,单击全部保存时会消失,反之亦然)。
  3. 始终不时备份您的报告文件,因为恢复损坏的文件是一项非常艰巨的任务。

您可以尝试以下方法来找出导致问题的原因

  1. 创建一个新的空白 Windows 窗体项目,在其中添加相同的报告文件并检查其行为是否相同。
  2. 创建一个新的空白报告文件并检查字段中的更改在保存后是否表现相同。
  3. 在另一个操作系统上尝试。
于 2013-06-29T17:28:42.757 回答
0

转到数据库 | 验证数据库并确保数据库是最新的。

另请访问数据库 | 显示 SQL 查询并重置查询。现在再次输入选择公式并保存。

更新 SQL 将替换选择公式。

祝你好运,

于 2018-03-19T12:52:11.007 回答