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