• <menu id="w2i4a"></menu>
  • logo Stimulsoft中文文檔

    文檔首頁>>Stimulsoft中文文檔>>使用外部報告進行深入分析

    使用外部報告進行深入分析


    Stimulsoft是白俄羅斯一家報表控件廠商,該商家一直專注于報表控件的研發(fā)與創(chuàng)新,是報表控件行業(yè)的領導者。Stimulsoft 經(jīng)過多年的努力,終于實現(xiàn)了更加簡單的設計報表,數(shù)據(jù)驅(qū)動更快的應用程序,更加簡便的應用新的技術,極大程度上的減少了開發(fā)人員的工作量,提高了工作的效率。

    Stimulsoft Reports官方正版下載

    使用外部報告的下鉆報告是一種交互式報告,其中的詳細數(shù)據(jù)放在外部報告中,報告中的主數(shù)據(jù)和詳細數(shù)據(jù)之間的關系使用 Interaction.Drill-Down Report 屬性來組織。請按照以下步驟設計報表:

    創(chuàng)建包含詳細數(shù)據(jù)的報告

    1. 運行設計器;

    2. 連接數(shù)據(jù):
         2.1. 創(chuàng)建新連接;

         2.2. 創(chuàng)建新數(shù)據(jù)源

    3. 將數(shù)據(jù)帶放在報告頁面上:

    stimulsoft

    4. 編輯數(shù)據(jù)帶:
       4.1. 對齊數(shù)據(jù)帶;
       4.2. 更改屬性值

       4.3. 設置 DataBand 的背景顏色;

       4.4. 根據(jù)需要設置邊框
       4.5. 設置邊框顏色

    5. 使用數(shù)據(jù)源屬性在 DataBand 中指定數(shù)據(jù)源:

    stimulsoft

    6. 將帶有表達式的文本組件放入 DataBand。其中表達式是對數(shù)據(jù)字段的引用。例如:在 DataBand 中放入兩個帶有 {Products.ProductName} 和 {Products.UnitePrice} 表達式的文本組件;

    7. 編輯 DataBand 中的文本和文本組件:

       7.1.將文本組件拖動到 DataBand 中需要的位置;

       7.2. 對齊文本組件中的文本

       7.3. 更改所需的屬性值。例如,如果希望對文本進行包邊,則將 "Word Wrap(文字包邊)"屬性設置為 "true";

       7.4. 根據(jù)需要設置文本組件的邊框

       7.5. 更改邊框顏色

    stimulsoft

    8. 單擊預覽按鈕或單擊預覽菜單項調(diào)用查看器。渲染后,數(shù)據(jù)表指定字段的所有數(shù)據(jù)字段引用將被更改。數(shù)據(jù)將從為該報告定義的數(shù)據(jù)庫中按連續(xù)順序輸出。渲染報告中 DataBand 的副本數(shù)量將與數(shù)據(jù)庫中的數(shù)據(jù)行數(shù)量相同。下圖顯示了一個報告示例:

    stimulsoft

    9. 返回報告模板;

    10. 在報告模板中添加其他波段,例如,在報告頁面中添加標題波段;

    11. 編輯波段:

       11.1. 按高度對齊;

       11.2. 根據(jù)需要更改屬性值;

       11.3. 更改色帶的背景;

       11.4. 根據(jù)需要啟用邊框

       11.5. 設置邊框顏色。

    stimulsoft

    12. 在此帶中放入一個帶有表達式的文本組件。文本組件中的表達式是 HeaderBand 中的標題。

    13.  編輯文本和文本組件

       13.1. 將文本組件拖放到帶中;

       13.2. 更改字體選項:大小、類型、顏色;

       13.3. 按高度和寬度對齊文本組件

       13.4. 更改文本組件的背景

       13.5. 對齊文本組件中的文本

       13.6. 根據(jù)需要更改文本組件屬性值

       13.7. 根據(jù)需要啟用文本組件的邊框

       13.8. 設置邊框顏色

    stimulsoft

    14. 單擊 "Preview "按鈕或單擊 "Preview "菜單項調(diào)用查看器。渲染后,數(shù)據(jù)表指定字段的所有數(shù)據(jù)字段引用將被更改。數(shù)據(jù)將從為本報告定義的數(shù)據(jù)庫中按連續(xù)順序輸出。渲染報告中 DataBand 的副本數(shù)量將與數(shù)據(jù)庫中的數(shù)據(jù)行數(shù)量相同。下圖顯示了一個報告示例:

    stimulsoft

    15. 返回報告模板

    16. 在數(shù)據(jù)帶中設置過濾。例如,設置以下表達式: CategoryID == Products.CategoryID;

    17. 保存報告。例如,將帶有詳細數(shù)據(jù)的報告保存在本地磁盤根目錄 D:\\,用 Drill-Down Report 命名,文件的完整路徑將是 D:\\Drill-Down Report.mrt。

    創(chuàng)建帶主數(shù)據(jù)的報告

    1. 運行設計器;

    2. 連接數(shù)據(jù):
        2.1. 創(chuàng)建新連接;
        2.2. 創(chuàng)建新數(shù)據(jù)源

    3. 將數(shù)據(jù)帶放在報告頁面上:

    stimulsoft

    4. 編輯數(shù)據(jù)帶:
       4.1. 對齊數(shù)據(jù)帶;

       4.2. 更改屬性值

       4.3. 設置 DataBand 的背景顏色;

       4.4. 根據(jù)需要設置邊框

       4.5. 設置邊框顏色

    5. 使用數(shù)據(jù)源屬性在 DataBand 中指定數(shù)據(jù)源:

    stimulsoft

    6. 在 DataBand 中放入一個帶有表達式的文本組件。其中表達式是對數(shù)據(jù)字段的引用。例如:在 DataBand 中放入帶有 {Categories.CategoryName} 表達式的文本組件;

    7. 編輯 DataBand 中的文本和文本組件:

       7.1. 將文本組件拖動到 DataBand 中的所需位置;

       7.2. 對齊文本組件中的文本

       7.3. 更改所需的屬性值。例如,如果希望對文本進行包邊,則將 "Word Wrap(文字包邊)"屬性設置為 "true";

       7.4. 根據(jù)需要設置文本組件的邊框

       7.5. 更改邊框顏色

    stimulsoft

    8. 單擊預覽按鈕或單擊預覽菜單項調(diào)用查看器。渲染后,數(shù)據(jù)表指定字段的所有數(shù)據(jù)字段引用將被更改。數(shù)據(jù)將從為該報告定義的數(shù)據(jù)庫中按連續(xù)順序輸出。渲染報告中 DataBand 的副本數(shù)量將與數(shù)據(jù)庫中的數(shù)據(jù)行數(shù)量相同。下圖顯示了一個報告示例:

    stimulsoft

    創(chuàng)建交互式報告 

    1. 返回帶有主數(shù)據(jù)的報告模板; 

    2. 在數(shù)據(jù)帶中選擇一個文本組件;

    3. 將 Interaction.Drill-Down Enabled 屬性設置為 true; 

    4. 設置 Interaction.Drill-Down Report 屬性。該屬性的值是詳細數(shù)據(jù)報告的完整路徑。在我們的教程中,Interaction.Drill-Down Report 屬性將被設置為 D:\\Drill-Down Report.mrt; 

    5. 編輯下鉆參數(shù) 1: 

    5.1. Name 屬性應設置為 CategoryID; 

    5.2. Expression 屬性應設置為 Categories.CategoryID; 

    6. 單擊 "Preview "按鈕或單擊 "Preview "菜單項調(diào)用查看器。渲染后,所有對數(shù)據(jù)字段的引用都將在數(shù)據(jù)表指定的字段上更改。數(shù)據(jù)將從為本報告定義的數(shù)據(jù)庫中按連續(xù)順序輸出。渲染報告中 DataBand 的副本數(shù)量將與數(shù)據(jù)庫中的數(shù)據(jù)行數(shù)量相同。下圖顯示了一個報告示例:

    stimulsoft

    點擊 "Beverages "后,用戶將看到與篩選條件和詳細參數(shù)相對應的詳細數(shù)據(jù)。下圖顯示了包含飲料條目詳細數(shù)據(jù)的渲染報告頁面:

    stimulsoft

    添加樣式 

    1. 返回報告模板; 

    2. 選擇數(shù)據(jù)帶; 

    3. 更改偶數(shù)樣式和奇數(shù)樣式屬性的值。如果未設置這些屬性的值,則在這些屬性的值列表中選擇編輯樣式,然后使用樣式設計器創(chuàng)建新樣式。下圖顯示了樣式設計器。

    stimulsoft

    單擊 "Add Style "按鈕開始創(chuàng)建樣式。從下拉列表中選擇組件。設置 Brush.Color 屬性以更改一行的背景顏色。下圖顯示了帶有 Brush.Color 屬性值列表的樣式設計器示例:

    stimulsoft

    單擊關閉。然后偶數(shù)樣式和奇數(shù)樣式屬性(奇數(shù)行和偶數(shù)行列表的樣式)列表中將出現(xiàn)一個新值。

    1. 單擊保存按鈕保存詳細報告中的更改;

    2. 在設計器中打開帶有主數(shù)據(jù)的報告;

    3. 單擊預覽按鈕或單擊預覽菜單項調(diào)用查看器。下圖顯示了報告的結(jié)構(gòu),顯示了詳細數(shù)據(jù)與肉類/禽類主條目之間的比例,詳細報告中數(shù)據(jù)帶的偶數(shù)行/多行樣式各不相同:

    stimulsoft
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();