2013-06-29 3 views
1

Недавно я начал использовать Crystal Reports. Удалось создать отчет и в основном сделать с ним. Но внезапно я начал терять любые изменения, сделанные внутри объекта текстового поля. Я редактирую текстовое поле, сохраняю отчет и закрываю его. И затем я снова открываю его, чтобы увидеть, что изменения не осталось. Я перезапускаю Visual Studio и даже машину, но ничего не помогает. Я использую VS 2012. Кто-нибудь испытал что-нибудь подобное?Изменения не сохраняются в отчете Crystal Reports

ответ

4

На самом деле я нашел причину проблемы. Это происходит, когда я пытаюсь сохранить изменения, когда фокус находится на отредактированном объекте, в этом случае текстовое поле. Но если я щелкнул где-нибудь еще (чтобы потерять фокус на отредактированном текстовом поле) перед сохранением, проблема будет решена. Счастлив, что нашел.

2

Добро пожаловать в клуб :)

Crystal Reports может вести себя очень странно в некоторых случаях. Например, несколько раз, когда я редактирую файл отчета в Windows XP, он вызывает сбой интерфейса и повреждает файл, когда я его сохраняю. Та же проблема не появляется в Windows 7. Однако в Windows 7 также происходят и другие странные вещи.

Я бы порекомендовал вам

  1. Всегда наносите последний доступный для Кристал Service Pack Reports Engine.
  2. Всегда проверяйте, исчезает ли знак звездочки из открытого файла отчета при его сохранении (иногда это не происходит, когда вы нажимаете «Сохранить», и это происходит, когда вы нажимаете «Сохранить все» и наоборот).
  3. Всегда производите резервное копирование своих файлов отчетов, потому что восстановить поврежденный файл - очень трудная задача.

Вы можете попробовать следующее, чтобы выяснить, что вызывает проблему

  1. Создать новый пустой проект Windows Forms, добавьте тот же файл отчета там и проверить, если он ведет себя так же.
  2. Создайте новый пустой файл отчета и проверьте, не изменилось ли изменение в поле после сохранения.
  3. Попробуйте использовать другую ОС.
+0

Открытие проблематичного отчета в другом проекте действительно помогло. Это больно. :) –

2

В предварительном просмотре отчета проверяется, установлен ли флажок «Сохранить данные в отчете». Если да, попробуйте снять этот флажок. Это вызывает у меня проблемы с сохранением срыва интерфейса Visual Studio.

Смежные вопросы