2016-05-17 53 views
0

在我們的數據庫中,我們有發票被保存並上傳爲PDF;但是在Crystal Report中,該字段標記爲斑點。當試圖將這個字段拖到報表上時,它是空白的,有沒有辦法讓圖像出現在CR XI上?如何在Crystal Report XI上顯示blob字段?

I am using Crystal Report 11.5.11.1470 
I am using a SQL Database, Syntax is SQLServer 

回答

0

根據我的研究和經驗,您無法在Crystal報表中顯示blobulized PDF。

https://scn.sap.com/thread/3207588

請注意,水晶報表不支持大於BLOB字段「形象」的任何其他。如果該Blob字段包含文本,pdf文件,doc文件或除圖像以外的任何內容,Crystal Reports將返回空白。

有虛假的陳述左右浮動,你可以添加一個OLE PDF對象水晶,然後更改PDF的位置,以反映Blobulized領域,但這不起作用 - BLOB字段不能使用在公式中。

一種選擇是使用其他程序/實用程序從blob中檢索PDF,運行Crystal Report並導出爲PDF,然後合併這兩個文件。根據報告和blob,這可能無法正常工作。

否則,您可能會將blob轉換爲另一種數據類型,然後使用Crystal來顯示數據。

+0

你知道任何可以做到的地方? – OVO

+0

根據您的環境和業務需求,您可能需要編寫一些代碼來完成此操作。 http://stackoverflow.com/questions/10325338/fastest-way-to-export-blobs-from-table-into-individual-files - 您可以使用通用語言運行時(CLR)方法與TSQL(MSSQL) ,或者你可以編寫一個Java,C#,.Net等。申請這樣做。你多久需要這樣做?用戶是誰? – Aron

+0

頻率每天都會上傳到我們的數據庫並每天都會生成報告。 – OVO

相關問題