模板设计

编辑
文档创建者:加菲喵 (63151 )     浏览次数:49613次     编辑次数:12次     最近更新:susie 于 2018-09-13     

目录:

1. 设计样式编辑

1.1 模板设计

模板设计效果展示如下图:
222

1.2 具体设计
标题:合并A1~D2单元格,写入:地区销售概况。
边框:首先我们先来选中从A3~D5这一片区域,点击工具栏中的222按钮,在系统弹出的边框对话框中,选择222按钮,同时添加内部和外部边框。
斜线:合并A3、B3单元格,右击合并的单元格选择单元格元素或者选中A3单元格,在设计器右侧选择单元格元素,选择插入斜线。系统会弹出一个斜线编辑的对话框,在文本编辑框中要加入的内容:产品|销售员|地区,可以通过添加空格来调整文字的位置。如下图所示:
222
222
点击“确定”,即可得到所需的样式:
222

2. 绑定数据列编辑

2.1 绑定数据列

将数据列拖拽至单元格,并设置单元格的属性,设置位置及方法如下图:
222
按照上图方法,将下表中对应数据列拖入到单元格中,在单元格元素中进行数据设置 ,在单元格属性中设置扩展方向。
注:字段设置为汇总时扩展属性会自动变为不扩展,可以通过单元格左上角的灰色箭头查看单元格的扩展方向。
  单元格数据集  数据列  属性  
  C3ds1产品从左到右扩展,居中,其余默认
  A4ds1地区从上到下扩展,居中,其余默认
  B4ds1 销售员从上到下扩展,居中,其余默认
  C4ds1销量 不扩展,数据设置:汇总|求和,居中,其余默认
  D4ds2销售总额 从上到下扩展,居中,其余默认
  C5=sum(C4)
  D5— =sum(D4)
2.2 多数据集关联
由于模板中的数据来自于两个不同的数据集,要将不同数据集的数据建立联系,需要用到数据过滤。
选择D4单元格,点击设计器右侧上方的单元格元素面板中的过滤条件后的编辑或者双击D4单元格,弹出数据列对话框,选择过滤,如下图:
222
打开过滤设置面板,添加如下过滤条件, 使得ds2中的“销售员”数据列等于ds1中销售员的值。

222


3. 参数界面编辑

3.1 描述

多数情况下,客户需要显示满足一定条件的部分数据,这便需要用到参数。参数设计实际上就是一个动态的过滤数据的过程,便于用户与数据能够实时交互。

FineReport内置了一个默认的参数界面,用户可在内置的界面中,调整参数的位置,并通过控件设置得到各种不同的数据选择方式。
在此,我们在上张报表的基础上介绍参数查询界面的设计过程。
3.2 参数界面布局
222
点击参数界面,进入参数编辑界面,在新建模板与数据集章节,我们在ds1数据集中定义了参数“地区”。
切换到参数界面后,可以在控件设置的上方区域看到我们所有定义好的参数,点击全部添加,将会使用默认的布局形成参数界面。用户可以根据需要将参数界面调整到自己喜欢的样式。
注:服务器数据集里的参数不会出现在参数界面的右侧。
222
3.3 参数控件类型
将地区参数控件类型改为下拉框,如下图:
222
选中下拉框控件,在右上方属性表中,设置下拉框的数据字典,选择数据库表>FRDemo>销量,实际值和显示值选择列名,都为地区字段:
222


4. 定义图表编辑

4.1 描述

FineReport除了可以用表格表现数据,还可以用图表的形式更直观地表现数据。我们将在上张报表的基础上,添加图表展示,通过图表显示每一种产品的销量情况。

这里我们选用单元格数据源,意思是图表中的数据源来自于单元格。
4.2 插入图表
合并A7~D18单元格,选择菜单栏上插入>单元格元素>图表,弹出图表类型对话框,这里选择柱形图(新特性)>柱形图,点击确定,如下图所示:
222
选中图表,在右侧上方的单元格元素面板中选择数据,图表数据来源使用单元格数据
分类轴输入公式=B4
系列名和系列值,分别为=C3=C4,如下图:
注:此处等号不要忘记,否则单元格会被作为字符串处理。
222
点击保存,图表绘制完成。
4.3 图表扩展属性设置
这里只想让图表反映整体情况,所以应为不扩展,左、上父格均为无。
注:原理上,此处上父格设置为无即可,但为了方便记忆,建议这种表格的两个父格均设置为无。
选择图表,在设计界面右上方的单元格属性面板中设置左、上父格均为无,如下图:
222


后续设置,请看下一步 报表预览


附件列表


主题: 快速入门
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?