文档彩票走势图>>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。
如果点击该值,就会看到以下详细报告: