文檔首頁>>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]:
切換到 "Data processing "選項卡,選擇組類型--"X value":
在第二個報告頁面,創(chuàng)建列表型報告:
- 在 "Data "窗口中新建一個名為 "SelectedEmployee "的報告參數(shù);
- 創(chuàng)建以下報告布局:
打開數(shù)據(jù)帶編輯器并顯示以下過濾條件:
現(xiàn)在設(shè)置 "Chart"對象的超鏈接:[MatrixDemo.Name] == [SelectedEmployee]
- 在"Chart"對象的右鍵菜單中選擇 "Hyperlink...";
- 選擇超鏈接類型--"Report page";
- 選擇第二個報告頁,并標(biāo)明參數(shù)名稱 - SelectedEmployee。
如果點擊該值,就會看到以下詳細(xì)報告: