彩票走势图

logo FastReport中文文档

互动图表


图表和其他报告对象一样,可以是交互式的。您可以这样设置图表:当您点击其值时,另一个(详细)报表将被执行并显示。为此,您需要设置 "Hyperlink"属性,如"互动报告"一章所述。当您点击图表元素时,图表会自行将数值传递给超链接。

让我们观察一下 FastReport 演示程序中的 "Charts/Interactive Chart"报告。

创建一个有两页的报告。第一页包含图表,第二页包含详细报告,点击图表值时将显示详细报告。

 "Chart"对象放在第一个报告页面上,并在图表编辑器中设置其属性:

  • 从系列列表中选择  "Chart"元素,并选择 MatrixDemo 数据源;
  • 从系列列表中选择系列,并设置 X 和 Y 值:X = [MatrixDemo.Name], Y = [MatrixDemo.ItemsSold]:
fastreport

切换到 "Data processing "选项卡,选择组类型--"X value":

fastreport

在第二个报告页面,创建列表型报告:

  • 在 "Data "窗口中新建一个名为 "SelectedEmployee "的报告参数;
  • 创建以下报告布局:
fastreport

打开数据带编辑器并显示以下过滤条件:



[MatrixDemo.Name] == [SelectedEmployee]
现在设置 "Chart"对象的超链接:
  • "Chart"对象的右键菜单中选择 "Hyperlink..."
  • 选择超链接类型--"Report page"
  • 选择第二个报告页,并标明参数名称 - SelectedEmployee。
报告完成。运行报告并将鼠标移至任意图表值。该值将被选中,鼠标光标将改变其形状:
fastreport

如果点击该值,就会看到以下详细报告:

fastreport
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP