翻譯|使用教程|編輯:莫成敏|2019-10-23 11:26:30.550|閱讀 342 次
概述:dbForge Studio for SQL Server為有效的探索、分析SQL Server數據庫中的大型數據集提供全面的解決方案,并設計各種報表以幫助作出合理的決策。本文主要描述如何將外部圖像添加到SQL數據報表中。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
dbForge Studio for SQL Server是一個功能強大的IDE,用于SQL Server管理、管理、開發、數據報告、分析等等。執行復雜數據庫任務的SQL開發人員和DBA可以使用GUI工具來加速幾乎所有數據庫體驗,例如設計數據庫、編寫SQL代碼、比較數據庫、同步模式和數據、生成有意義的測試數據等等。本文主要描述如何將外部圖像添加到SQL數據報表中。
有兩種方法可以將圖像存儲在SQL Server數據庫中:
直接在數據庫中
存儲到硬盤驅動器上圖像文件的鏈接
通過SQL Report Builder創建報表時,嵌入存儲在數據庫中的圖像并不重要。因此,在本文中我們將考慮將存儲在硬盤中的圖像添加到報表中。
1、單擊 “數據報表”工具欄上的,打開“工具箱”窗口。
2、選擇“圖片框”,然后將其拖放到報表的“明細帶”上。
3、切換到腳本視圖。
4、在文檔的左上角,從下拉組合框中選擇圖片框。
5、在文檔的右上角,從下拉組合框中選擇“打印之前 ”。將生成以下腳本:
private void pictureBox1_BeforePrint(...
6、將以下字符串插入到生成的方法模板中:
((XRPictureBox)sender).Image = Image.FromFile(GetCurrentColumnValue("Logo").ToString());
注意:“Logo”是包含文件路徑的列的名稱。它應該在“數據源”窗口中列出。
注意:如果源表同時包含兩者?帶有和不帶有圖像引用的記錄,字符串應包括以下子句:
if (GetCurrentColumnValue("Logo").ToString()!="") else ((XRPictureBox)sender).Image = null;
7、切換到預覽模式以查看結果。
總結
外部圖像在SQL數據庫中表示為對硬盤上存儲的圖像文件的URL引用。這種存儲圖像的方式具有某些優勢,例如,它可以最小化數據庫的大小。但是,如果有必要創建一個報表,其中應包括外部圖像文件,則它們仍然只是報告中的URL。使用dbForge Studio for SQL Server,可以通過更改報告的腳本輕松解決該問題。
相關內容推薦:
dbForge Studio for SQL Server入門教程>>>
想要購買該產品請點擊“在線訂購”,想要了解更多產品信息請點擊
1024,慧都致敬程序員們,zend現金優惠券限時放送,了解詳情請點擊下方圖片
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn