2013-06-29 48 views
1

我最近開始使用Crystal Reports。已經能夠創建一個報告,並大部分完成了它。但突然之間,我開始失去了在文本框對象內進行的任何更改。我編輯一個文本框,保存報告並關閉它。然後我重新打開它,看看變化沒有留下。我重新啓動Visual Studio甚至是機器,但沒有任何幫助。我使用VS 2012.有沒有人經歷過這樣的事情?更改不會保存在Crystal Reports報告中

回答

4

其實我找到了問題的原因。當我嘗試在焦點位於編輯對象(在本例中爲文本框)時嘗試保存更改時,會發生這種情況。但是如果在保存之前點擊其他地方(爲了失去對編輯文本框的焦點),那麼問題就解決了。很高興找到它。

2

歡迎俱樂部:)

水晶報表可以表現得非常奇怪在某些情況下。例如,當我在Windows XP中編輯報告文件時,它會使界面崩潰,並在保存時破壞文件。 Windows 7中也沒有出現同樣的問題。然而,在Windows 7中也會出現其他奇怪的事情。

我會建議你

  1. 總是可以申請爲Crystal最新的Service Pack報告引擎。
  2. 總是檢查星號標記在保存時是否從打開的報告文件中消失(某些時候不是當您點擊保存時,它會在您點擊保存時發生,反之亦然)。
  3. 總是在一段時間內備份​​您的報告文件,因爲恢復損壞的文件是一項非常艱鉅的任務。

你可以試試下面的找出導致問題

  1. 創建一個新的空白Windows窗體項目,添加相同的報告文件存在,檢查它的行爲是相同的。
  2. 創建一個新的空白報告文件並檢查字段中的更改在保存後是否具有相同的行爲方式。
  3. 在另一個操作系統上試一下。
+0

在另一個項目中打開有問題的報告確實有幫助。儘管這很痛苦。 :) –

2

在報告預覽中,查看是否選中「在報告中保存數據」複選框。如果是這樣,嘗試unckecking這個複選框。這使我很難保存報告崩潰的Visual Studio界面。

相關問題