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

    互動圖表


    圖表和其他報告對象一樣,可以是交互式的。您可以這樣設(shè)置圖表:當(dāng)您點擊其值時,另一個(詳細(xì))報表將被執(zhí)行并顯示。為此,您需要設(shè)置 "Hyperlink"屬性,如"互動報告"一章所述。當(dāng)您點擊圖表元素時,圖表會自行將數(shù)值傳遞給超鏈接。

    讓我們觀察一下 FastReport 演示程序中的 "Charts/Interactive Chart"報告。

    創(chuàng)建一個有兩頁的報告。第一頁包含圖表,第二頁包含詳細(xì)報告,點擊圖表值時將顯示詳細(xì)報告。

     "Chart"對象放在第一個報告頁面上,并在圖表編輯器中設(shè)置其屬性:

    • 從系列列表中選擇  "Chart"元素,并選擇 MatrixDemo 數(shù)據(jù)源;
    • 從系列列表中選擇系列,并設(shè)置 X 和 Y 值:X = [MatrixDemo.Name], Y = [MatrixDemo.ItemsSold]:
    fastreport

    切換到 "Data processing "選項卡,選擇組類型--"X value":

    fastreport

    在第二個報告頁面,創(chuàng)建列表型報告:

    • 在 "Data "窗口中新建一個名為 "SelectedEmployee "的報告參數(shù);
    • 創(chuàng)建以下報告布局:
    fastreport

    打開數(shù)據(jù)帶編輯器并顯示以下過濾條件:

    
    
    
    [MatrixDemo.Name] == [SelectedEmployee]
    現(xiàn)在設(shè)置 "Chart"對象的超鏈接:
    • "Chart"對象的右鍵菜單中選擇 "Hyperlink..."
    • 選擇超鏈接類型--"Report page";
    • 選擇第二個報告頁,并標(biāo)明參數(shù)名稱 - SelectedEmployee。
    報告完成。運行報告并將鼠標(biāo)移至任意圖表值。該值將被選中,鼠標(biāo)光標(biāo)將改變其形狀:
    fastreport

    如果點擊該值,就會看到以下詳細(xì)報告:

    fastreport
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    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); })();