文檔金喜正規買球>>FastReport中文文檔>>互動圖表
互動圖表
圖表和其他報告對象一樣,可以是交互式的。您可以這樣設置圖表:當您點擊其值時,另一個(詳細)報表將被執行并顯示。為此,您需要設置 "Hyperlink"屬性,如"互動報告"一章所述。當您點擊圖表元素時,圖表會自行將數值傳遞給超鏈接。
讓我們觀察一下 FastReport 演示程序中的 "Charts/Interactive Chart"報告。
創建一個有兩頁的報告。第一頁包含圖表,第二頁包含詳細報告,點擊圖表值時將顯示詳細報告。
將 "Chart"對象放在第一個報告頁面上,并在圖表編輯器中設置其屬性:
- 從系列列表中選擇 "Chart"元素,并選擇 MatrixDemo 數據源;
- 從系列列表中選擇系列,并設置 X 和 Y 值:X = [MatrixDemo.Name], Y = [MatrixDemo.ItemsSold]:

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

在第二個報告頁面,創建列表型報告:
- 在 "Data "窗口中新建一個名為 "SelectedEmployee "的報告參數;
- 創建以下報告布局:

打開數據帶編輯器并顯示以下過濾條件:
現在設置 "Chart"對象的超鏈接:[MatrixDemo.Name] == [SelectedEmployee]
- 在"Chart"對象的右鍵菜單中選擇 "Hyperlink...";
- 選擇超鏈接類型--"Report page";
- 選擇第二個報告頁,并標明參數名稱 - SelectedEmployee。

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