我創建了一個水晶報告與數據集(xsd),它工作正常。然後,我在xsd中添加了一個新字段,當我打開字段資源管理器時,它不顯示該字段,我通過數據庫專家再次添加了源,但仍未顯示該字段。任何其他人遇到這樣的問題,那麼請幫助。水晶報告字段瀏覽器不顯示新添加的字段
回答
在等待大量正確答案和在互聯網上搜索後,我嘗試了不同的選項,並通過右鍵單擊數據庫字段解決問題,然後單擊驗證數據庫。如果有人有更好的選擇,那麼請建議。
這真的有幫助,但我找不到您在VS2013中描述的內容。 單擊菜單「Crystal Reports」,然後單擊數據庫 - >驗證數據庫是否像我一樣丟失。 確保您在此之後重建您的項目。 –
主席先生非常感謝 – DumpsterDiver
我有一個類似的簡單方法,其中Log on or Log off server
和Verify Database
不會更新Crystal Reports中的數據庫字段列表。唯一對我有用的是將物體移動到不同的位置。在Set Datasource Location
內創建了一個新的連接後,我更新了數據源,並在那裏...
我有同樣的問題,並通過添加參數輸入並運行設計者的報告解決它。 Crystal報告彈出並表示正在修復報告並刷新與最新字段的數據庫連接。
Sap Crystal報表在刷新數據庫對Crystal報表的更改時出現問題。我發現這個解決方案,它就像一個魅力:
- 首先去刷新數據庫選項,然後它會要求你輸入的參數值的存儲過程
- 然後不經過任何值只要按下逃生按鈕它會突然要求您確認在第二次執行數據庫時對數據庫所做的更改,它會說數據庫是最新的
重新啓動計算機對我來說確實有效。
- 在數據集中的一些數據類型可以在水晶報表不顯示試圖改變數據類型(例如不使用
System.DateTimeOffset
使用datetime
只) - Verity的數據庫,數據庫中的字段
如果你的數據集(.xsd)來自「添加現有文件」,而不是創建一個,那麼你會遇到像我一樣的問題。修復此問題:
- 查找DatasetName.xsd文件及其所有名稱類文件。複製它除了設計器(DatasetName.Designer.cs)並粘貼它以後,你將重新粘貼它以後
- 在你的VS.通過在解決方案資源管理器中右鍵單擊它,刪除項目中的DataSet(xsd文件)。這將刪除文件的任何痕跡。
- 重新粘貼您在同一位置複製的文件。然後在VS.然後添加您重新粘貼的xsd文件。
- 然後您現在可以添加列。它會更新DataSet,並且Crystal Report將會看到更新的列
原因:對於我不知道發生了什麼事情,如果包含設計器文件,那麼將其添加到您的項目中,然後你添加列,VS將創建新的designer.cs文件,而不是覆蓋現有的文件。因此,列只登記在原來的,但新創建一個唯一的識別爲有效(這是沒有新添加的列的痕跡)
可以按F5查看預覽,如果水晶報表發現新的領域,將驗證所有領域在數據庫中,你的新字段將會出現。 希望這會幫助你!
不要忘了重建您的解決方案之前驗證您的數據庫。
- 1. 求和水晶字段的報告
- 2. 水晶報告總計值字段
- 3. 水晶報告格式字段
- 4. ACRA報告字段 - 不能添加更多的報告字段
- 5. 要在水晶報表中顯示的新字段
- 6. 在水晶報告中設置報告字段值
- 7. 水晶不顯示在水晶報告查看器
- 8. 來自字段水晶報告的粗體特定字詞
- 9. 水晶報告中的連接字符串字段
- 10. 爲什麼水晶報告子報告不會在查看器上顯示一些字段
- 11. 水晶報表不會顯示在瀏覽器中
- 12. 水晶報表顯示在特定位置上的字段
- 13. CrystalReportViewer不顯示水晶報告
- 14. 水晶報告不顯示結果
- 15. ASP.NET水晶報表圖像字段未顯示
- 16. 如何在水晶報表字段上添加公式
- 17. 晶體報告中的總和字段
- 18. 水晶報表公式字段
- 19. 水晶報表語法與字段表
- 20. 水晶報表序列字段
- 21. 水晶報表SQL表達式字段
- 22. 在水晶報表中缺少字段
- 23. 計數字段水晶報表
- 24. 水晶報告不加載
- 25. 水晶報告中的特定字段的平均值
- 26. 水晶報告中的兩個字段的排序控件
- 27. 如何獲得水晶報告中字段「折扣」的總和
- 28. 水晶報告彙總字段的條件格式
- 29. 水晶報告中的連接數字段
- 30. 動態擴展水晶報告中的字段標題
您是否驗證數據庫?另外,如果更新數據庫,有時需要創建新連接。 – Quinma
是的,我確認 – Tanveer
這聽起來很愚蠢:您是否嘗試在數據服務窗口中右鍵點擊數據源並點擊刷新?然後對報告中的數據源做同樣的事情?這在過去對我有用。 – Ally