2010-02-10 76 views
3

我的水晶報表是在Visual Studio 2008中生成的。我已經鏈接了子報表參數,當我從Visual Studio中的報表預覽器運行它時,一切運行良好。子報表不顯示數據

但是,當我將報告部署到生產服務器時,即使主數據運行良好,子報告根本沒有任何數據。什麼可能導致子報表停止在生產服務器上工作?

回答

3
  1. 您是否爲主報告和子報告檢查數據源?
  2. 您是否檢查子報告是否嵌入在主報告中?
  3. 如果未嵌入子報表,是否部署了子報表?
  4. 你使用了多少種類型的參數日期,字符串,整數...
  5. 你會得到什麼錯誤?這應該給你一些方向尋找問題的方向。
  6. 你可以嘗試一些其他的子報告,而不是失敗的報告。

最後,使用舊的電腦技巧。刪除子報告,然後再次創建/嵌入。

+0

不幸的是,唯一有效的工作是刪除子報告並重新創建它! arrrhggggghhh太煩人了! – lomaxx 2010-02-11 12:14:38

+0

水晶報告對於我來說也變得相當麻煩,像這樣的愚蠢問題也是如此。 – 2013-04-29 19:34:53

1

如果您的報告中有參數: 您是否嘗試過從代碼而不是預覽器顯示報告?那是不一樣的?如果是的話那麼很可能有一個從代碼和預覽您的數據輸入之間的不匹配

2
  • 右鍵單擊您的報表
  • 打開「更改子報表鏈接」
  • 確保你選擇了一個字段從「可用字段」部分。