报表软件--报表平台入门示例

2025-08-11 08:47

报表入门示例主要是引导刚接触盈帆报表系统的用户,从01以循序渐进的方式制作报表,以便快速上手盈帆报表系统。

本例将为大家介绍如何通过盈帆报表系统制作报表模板,实现图表联动的预览效果。

创建模板

使用设计器用户登录,进入设计器界面,进行报表的制作操作。提供默认的设计器用户design,密码123

点击菜单栏的“文件”,再点击“新建”,或者在工具栏中直接点击“新建”按钮,弹出模板名称输入框,输入未保存过的模板名称,即可创建新的模板。



新的模板名称不能为空、重复名、特殊符号。默认情况下,设计器本身提供一个空的模板,可直接在默认的模板上进行操作。

创建数据源

制作报表前,首先需要连接数据源,本文使用的数据库为SQLITE数据源。点击菜单栏“设置”->“数据源”,添加一个数据连接,设置数据连接名称,选择数据库类型为“SQLITE”,设置数据库URL地址。其他的数据库需要输入相应的属性、用户名与密码等信息,点击测试链接可测试其是否可正常链接到实际的数据库。点击“确定”按钮即保存数据源信息。

创建参数

通常情况下参数起到过滤数据的作用,根据实际情况来选择模板参数的绑定控件,并将其在数据集中使用,具体预览报表时即可进行相应的数据筛选。本例中主要用来联动使用。

点击菜单栏“模板”->“模板参数”。


在弹出的模板参数中添加一个参数,设置其默认值为“广东”,数据类型为“字符串”,绑定控件类型为文本编辑框。可根据实际情况调整默认值,也可以不输入默认值。

创建数据集

创建数据集之前务必能正常链接数据源,在模板数据集区点击数据集新增按钮。


弹出数据集编辑对话框,设置数据集名称ds1”,名称除了“_”符号外,不能添加其他的特殊符号。选择数据链接为创建好的数据源,在数据集获取语句编辑框中输入:“select * from 城市销量”或搜索框中输入“城市销量”,回车后选择表名,在数据表字段中选择“全选”,点击“生产SQL”按钮,在数据集获取语句中自动生成“select 省份,城市,成本,销售额,利润额,运营费用,税费,总工资,其他 from 城市销量”。


再添加一个数据源ds2”:“select * from 城市销量 where 省份 like '%' || @{param1} || '%' ”。


建立

在工作区域中的左下角处点击“添加表单按钮”,添加sheet2页、sheet3页与sheet4页。


设计表单

设计主表单

在创建的表单中,最左边的表单被认定为主表单,其他的认为是子表单。表单可以进行拖拽,可改变其所在位置。

点击sheet1页,拖拽鼠标选中A3-K20单元格,选择菜单栏中“单元格”->“合并单元格”,或工具栏中的“合并/拆分”按钮,将选中的区域单元格进行合并;再拖拽鼠标选中L3-P11单元格,同样的操作进行合并单元格;再拖拽鼠标选中L12-P20单元格,进行合并单元格操作;再拖拽鼠标选中B21-P26单元格,进行合并单元格操作。


合并后的单元格以左上角单元格位置为此合并单元格位置。点击B3单元格,选择菜单栏“插入”->“插入插件”。


弹出的插件选择中,选择“中国地图”,并确定。


双击地图插件,可设置地图的样式等属性信息。“标题”属性中,可调整“控件主题”,设置“标题文本”为“全国销售额”,调整标题的左边距为“center”。

点击“数据”,“设置“数据来源”为“数据集数据”,“数据集”选择“ds1”,分类下的“数据列”选择“省份”,值下的“数据列”选择“销售额”,设置后点击确定按钮。通常情况下,如果有多个系列时,可设置系列下的“数据列”,本例中无需设置。


点击L3单元格,选择菜单栏“单元格”->“关联子表单”。


弹出的关联子表单界面中,可用子报表中选择sheet2,点击中间切换按钮,使sheet2到链接子报表中,设置其属性为“自适应”。


分别再点击B21单元格、L12单元格,分别设置关联子表单,分别为sheet3sheet4

设计子表单

点击sheet2,拖拽鼠标选中B2-G10单元格,将其合并单元格操作。点击B2单元格插入插件“柱状图”,双击插件,“标题”属性中,设置“标题文本”为“省份销售柱状图”,调整标题的左边距为“center”;“图例”属性中,调整图例的上边距为“bottom”;“数据”属性中,设置“数据来源”为“数据集数据”,“数据集”选择“ds2”,分类下的“数据列”选择“城市”,系列下的“数据列”选择“省份”,值下的“数据列”选择“销售额”。


点击sheet3,再点击“ds2”数据集,将需要展示的字段分别拖拽到相应单元格中,并设置标题,修改字体颜色,单元格背景颜色等操作,并把“省份”字段设置数据设置为“列表”。



点击sheet4,拖拽鼠标选中A3-K20单元格,将其合并单元格操作。点击B2单元格插入插件“条形图”,双击插件,“标题”属性中,设置“标题文本”为“省份销售条形图”,调整标题的左边距为“center”;“图例”属性中,调整图例的上边距为“bottom”;“数据”属性中,设置“数据来源”为“数据集数据”,“数据集”选择“ds2”,分类下的“数据列”选择“城市”,系列下的“数据列”选择“省份”,值下的“数据列”选择“销售额”。

设置区域联动

点击sheet1页,选中地图图表单元格B3,选择菜单“单元格”->“数据联动”。


弹出的区域联动界面中,在单元格选择中,添加三个单元格联动设置,并分别设置L3L12B21,在模板参数下输入“param1=CATEGORY”。点击确定。


单元格联动区域的含义是当前单元格点击时,被设置的单元格会进行刷新操作;模板参数下设置的含义是当前单元格点击时,所需要传递的信息。之前创建的参数param1在此处使用,单击时会将当前图表的分类(CATEGORY)值传递给param1。其他的值(系列、或者值等)可以直接在“关键字”下拉框中选择,直接会显示相应的宏替换字符。

设置模板属性

点击菜单栏“模板”->“模板属性”。

在弹出的模板属性界面中,选择“基本属性”页签,勾选“是否自动查询”、“是否一页显示”。

再点击“工具栏”页签,取消勾选“基本工具栏”与“参数工具栏”。设置后点击确认按钮。

保存模板

以上操作,此样例模板已经制作完毕,在制作过程中随时都可以进行保存模板的操作。点击菜单栏中“文件”->“保存”可进行保存,或者点击在工具栏中的保存按钮,或者当鼠标在工作区内使用“Ctrl+S”快捷键进行保存。


如果使用的是系统自带的新模板,保存时,需要将模板设置一下保存的目录位置。

预览模板

设计人员在设计的过程中,随时都可以预览制作的模板,查看制作的效果是否与预期一致。击菜单栏中“文件”->“预览”可预览模板,或者点击在工具栏中的预览按钮进行预览。

在预览界面中,点击中国地图的省份,其他的区域会有联动效果。


电话咨询:19945086027(微信同号)
微信客服
扫码咨询