2013-10-16 100 views
1

我需要在現有的RPT文件上插入報告主頁。現有的RPT文件工作正常,它顯示來自存儲過程的結果。沒關係。Crystal Reports:在報告標題部分插入圖像

主頁必須包含來自數據庫的圖像。首先,我通過新的SQL查詢添加了一個新的SQL命令(通過「Database Expert」窗口)以獲取圖像標識。我拖動&刪除報告標題部分中的圖像字段。它在設計器中工作,我可以看到從數據庫中檢索到的圖像。

但是,當我生成報告,我的SQL查詢得到的圖像被執行幾次...我可以看到它在我的SQL分析器...我認爲我的查詢執行FOR EACH行是由最初的存儲過程...我不知道爲什麼。

Crystal Reports的版本:10.2

任何想法?非常感謝。

+0

報告部分標題是什麼意思?您有報告標題,頁眉或組標題。 –

+0

是的,我正在談論報告標題。我終於找到了解決方案,我在Report Header中放置了一個SubReport,並且我在這個SubReport中請求了這個圖像。 – Nico

+0

我不知道你爲什麼這樣做,聽起來像很多工作。請參閱下面的答案。是否有理由需要使用查詢來獲取圖像?如果您將其作爲文件添加到報告中,它將自動添加並保留在報告中。 –

回答

1

我終於找到了以下解決方案:

1>創建一個新的子報表。 (右鍵單擊設計器>插入>子報表)。這個新的SubReport將與包含圖像數據的表相關。

2>確保此子報告位於報告標題部分。如果需要刪除黑色邊框。

3>在SubReport中,將圖像SQL字段拖入Details部分。不要忘記指定一個等於條件來檢索正確的圖像。

2

如果您只需要添加一個未與任何數據綁定的圖像(即您在報告中列出的產品圖像),則可以通過以下簡單步驟輕鬆地從文件系統添加圖片:

1)單擊「插入」從文件菜單

2)選擇圖片

3)瀏覽圖片文件

4)選擇該文件,然後單擊報告,其中地方你想把圖像

5)插入圖片後,您可以點擊和移動/調整

+0

True,但整個圖像文件存儲在SQL數據庫中,作爲圖像類型(SQL Server 2008 R2) – Nico

+0

如果我想添加基於選項「在報告上顯示圖像:是:否」的圖像?我怎樣才能做到這一點 – user3217843

相關問題