Stimulsoft報表工具提供了一個工具,可以用來查看你在報表上可能會錯過的問題。這個工具是Stimulsoft獨有的,可以是一個非常有用的特性來進行質(zhì)量控制。用戶可以運行檢查警告,編譯錯誤,建議甚至建議。在許多情況下,報表查看器可以講問題區(qū)域高亮顯示報表,同時在報表定義區(qū)域里面也提供了多種解決方案用來解決問題。
在文章中將會展示如何在Stimulsoft Reports.Wpf中創(chuàng)建帶有標簽的報表,,然后將在Report Checker.Wpf中進行檢查,修復問題、警告、建議。示例中的數(shù)據(jù)來自有微軟提供的Northwind示例數(shù)據(jù)庫。
創(chuàng)建簡單報表所需的步驟:
1、添加鏈接到報表

- 從開始菜單中打開Stimulsoft Reports.Wpf設計器, Wpf設計器在windows forms設計器上邊有很大的提升,而且界面看起來與office 2010非常相似;
- 在右邊的窗格中選擇Tab庫;
- 選擇新的項目,并且點擊“建立連接”中選擇。
- 新建連接向?qū)槟峁┝烁鞣N不同的連接類型,即SQL連接, OLEDB連接,XML數(shù)據(jù)和ODBC連接選項;
在此例子選擇SQL連接;給連接任何名稱,表示數(shù)據(jù)庫。 在示例中命名為Northwind;
單擊Build按鈕來創(chuàng)建一個連接字符串或?qū)⑺迟N到文本區(qū)域, 也可以創(chuàng)建自己的連接字符串, 單擊test按鈕,以確保連接字符串的工作。




2、給報表添加數(shù)據(jù)源
- 右鍵單擊新創(chuàng)建的連接,并選擇New Northwind數(shù)據(jù)源;
- 選擇Northwind并單擊OK;
- Stimulsoft報告將顯示所有可用的數(shù)據(jù)對象進行報告;
- 在例子中將選定的訂單和訂單細節(jié)表,并單擊OK;
- 訂單和訂單細節(jié)表作為現(xiàn)在可用在Northwind連接。


3、將訂單添加到報表
- 在報表設計器左側(cè)的工具箱中查找Data Band;
- 從工具箱中拖放的Data Band,到報告中來創(chuàng)建一個新的Data Band;
- 將鼠標移動到右上角的數(shù)據(jù),看到各種各樣的小按鈕,點擊最左邊的選擇數(shù)據(jù)源;
- 選擇訂單,并指定訂單作為數(shù)據(jù)源的Data Band;
- 拖拽文本對象到頁眉顯示訂單頭;
- 使用HTML格式以粗體顯示訂單,類型<B>訂單</ B>以粗體顯示;
- 拖放訂單日期,船名,船舶地址,船市,地區(qū),國家和郵政編碼到Data Band里;
- 報告將幫助用戶打印運輸標簽,所以需要一個條碼;
- 拖放條碼對象到Data Band ;
- 右鍵單擊條形碼,選擇“屬性”;
- 查找代碼屬性,單擊在屬性右邊角落的按鈕;
- 拖拽Order.Freight屬性到文本編輯中,讓報表設計器在基于貨物價值的基礎上生成條形碼;
- 點擊預覽選項,看用實際數(shù)據(jù)報表看起來如何;
- 將文件保存為Order.mrt,并存放在自己能夠找到的位置。







4、在報表檢查器中修復報表
- 從開始菜單中打開報表檢查器;
- 點擊“打開”按鈕,瀏覽到Orders.mtr ,點擊打開;
- 檢查器將掃描Order.mrt報告,并顯示其檢查結(jié)果;
- 我們會看見兩個警告;
- 一個警告信息顯示為在報告中的一個組成部分是外頁;
- 要查看哪些組件是外部的頁面,簡單的移動您的移動的放大鏡會看到一個預覽;
- 我們可以清楚地看到,條碼在頁面外部以紅色突出顯示;
- 不用回到報表設計器中進行修改,可以簡單的點擊移動到頁面上打印區(qū)域,以解決這個問題;
- 現(xiàn)在可以回到報表設計器中,可以看到條形碼被移入到邊緣里面;
- 第二個警告表明,AllowHtmlTags屬性設置為False;
- 移動你的移動在放大鏡看,訂單頭是高亮的;
- 修復這個錯誤只需點擊上面的按鈕;
- 當回到報告設計器,可以看到不好看的的< B >標記都消失了,命令文本以粗體顯示;
- 現(xiàn)在可以去預覽選項卡查看最終的結(jié)果。



標簽:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請務必注明出處、不得修改原文相關鏈接,如果存在內(nèi)容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:翻譯