更改不会保存在Crystal Reports报表中

时间:2013-06-29 12:18:46

标签: visual-studio-2012 crystal-reports

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

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:4)

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

答案 2 :(得分:2)

欢迎来到俱乐部:)

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

我建议你

  1. 始终应用可用于Crystal Reports Engine的最新Service Pack。
  2. 保存时,请务必检查星号符号是否从打开的报告文件中消失(有些时候,当您点击保存时它不会消失,而当您点击全部保存时则不会,反之亦然)。
  3. 请务必暂时备份您的报告文件,因为恢复损坏的文件是一项非常艰巨的任务。
  4. 您可以尝试以下方法找出导致问题的原因

    1. 创建一个新的空白Windows窗体项目,在其中添加相同的报告文件并检查其行为是否相同。
    2. 创建一个新的空白报告文件,并检查保存后字段中的更改是否表现相同。
    3. 在另一个操作系统上试用。

答案 3 :(得分:0)

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

也转到数据库|显示SQL查询并重置查询。现在再次输入选择公式并保存。

更新SQL将替换选择公式。

祝你好运,