iFlexReport
来源:互联网 发布:mysql 主从配置 编辑:程序博客网 时间:2024/06/06 04:44
报表制作问题集合:
Q1: 如何隐藏行或者列
Q1: 如何隐藏行或者列
找到需要隐藏的行及下一行中间分隔位置,使用鼠标往上拖动,直到全部消失为止。同样的隐藏列也是如此操作。
Q2: 如何在单元格上显示时间格式
单元格内容要显示为时间格式,首先数值必须满足一定的要求,比如“2012-12-12”或者“2012/12/12”都是可行的,然后点击单元格右键,选择【设置单元格格式】,选择合适的时间。
Q3: 如何设置单元格的自动行高
选中指定的单元格,点击【报表编辑】页面中的【自动换行】,及【格式】中的【自动调整行高】。
Q4: 出现“Operation is not valid for a partial merged cell错误
查看是否有跨区域的合并单元格,或者在合并单元格内部做插入行列的动作,建议先取消合并单元格后操作。
Q5: 参数如何直接输出在报表上
新建一个公式,使用内置的数据源“GETINPUTPARAM”,并设定此数据源的参数为报表参数。
Q6: 如何快速让多行或者多列保持同一宽度或同一高度
选中需要设置的行或者列,可以使用Ctrl键分块选取,然后鼠标移动到标题处,拖动到合适的宽度或者高度即可。
Q7: 如何把在单元格中显示条形码或二维码
BFR报表中的条形码和二维码都是已图片形式存在的,因此在定义数据源的时候,就需要指定字段的属性为图片(图1),然后将定义公式使用该数据源,将字段放到单元格上之后,右键图片属性,在图片属性中,指定为条形码或者二维码即可(图2)。
PS: 编码中目前仅支持字母,数位及%$-*符号
Q8:如何设置预留行数,固定行数?
在报表编辑界面,公示清单中选中多记录公式,下面会有相应的公式属性(如图):
预留行数:公式数据使用当前行数
固定行数:按照设置行数分页
Q9:如何设置标签公式的公式区域
标签公式有公式区域属性(如图)
公式区域:按照所划区域进行数据渲染。
Q10:如何对单元格中的数值进行四则运算
可以使用excel自带的公式:SUM
PS:支持excel大部分自带公式(sum,average…)
Q11:如何复制报表
在报表正常状态下,点击报表模板>右键复制,在相应的节点上右键粘贴
(复制报表)
(粘贴报表)
Q12: Operation is not valid for a partial merged cell
合并单元格造成的:查看是否有跨区域合并单元格。
Q13:如何设置单元格高度跟着内容高度变化
1. 设置单元格自动换行
2. 设置自动调整行高
Q14: 报表实现有条件的渲染,即满足一定条件的单元格设置一定的样式
已经提供基本的条件格式功能
Q15: 如何使用通用列
在多记录公式树上添加自定义通用列 ,并添加相应的excel公式
然后将通用列字段放到单元格上。
加好通用列之后,通用列字段先放到单元格上后,直接在上面写excel 公式
Q16: 如何设置交叉表只展示数据,不统计数据
如果归总字段不汇总则选择NOTHING:
如果分组字段不汇总则选择合计坐标:None 合计函数:NOTHING
Q17:如何将本地excel文件导入到报表
1. 新建一张报表打开,点击“导出报表按钮”
2. 获取当前报表文件名(报表ID;报表英文名;报表中文名)之后关闭报表。
例如:EPRI13DD07L;IPMRP_TEST;导入报表测试.xlsx
PS:如名称中带了年月,将年月去掉即可
3. 将需导入的excel文件重命名为以上
获取的名称(EPRI13DD07L;IPMRP_TEST;导入报表测试.xlsx)
4. 点击导入按钮
5. ①选择导入模板
②选择被重命名的excel文件
③点击导入按钮
Q18.如何定义报表参数
点击报表管理tab页的参数设置按钮即可
Q19.如何将报表添加到某个节点下
报表管理画面,右边grid勾选相应的报表,直接拖到节点即可。
Q20.如何将0显示为-
单元格格式,
_(* #,##0.00_);_(* #-##0.00;_(* "-"??_);_(@_)
Q21.如何在多记录固定行时,最后添加合计
在K列写个小计,然后总计对K列
Q22 如何对上面数据进行小计
在字段空一行下面写sum公式
报表打印问题集合:
Q1: 打印预览的时候为何有空白页
进入模板编辑界面,删除/隐藏不需要的空白行和列。任何单元格中存在空格等不可见字符,即认为此单元格为有效单元格,会在打印预览中显示出来。
Q2: 出现打印设置初始化失败的错误
查看本机的打印机设置,是否已经设置有默认打印机。
Q3: 如何在打印的时候使用自定义纸张
使用自定义纸张,需要如下设置:
1. 在模板编辑界面,设置当前报表使用的纸张名称为“Default”
2. 在本地的打印机设置中,将本机默认打印机设置为指定的自定义纸张
Q4: 多个Sheet打印是否能每个Sheet单独一页
当前BFR报表支持单张Sheet打印,和整个文件打印,如果有多个Sheet,每个Sheet默认为单独一页。
Q5: An error occurred whild printing,字体Caribri不支持Regular
重新安装Calibri字体
Q6: 报表ActiveX控件预览的时候,边框粗细不一
显示问题,调整显示比例即可解决,打印效果以实物为准
Q7: 如何设置表头表头每页打印
打印设置>顶端标题行
Q8:如何套打某一张报表:
套打一般采用主子表(预留行,固定行)或者标签公式报表。
数据源定义时:参数写成 字段 in ('param1','param2','param3','param4'……),
然后将报表模板调整到刚好占用一张纸大小,预览报表时可生成多张主子表/标签表,一次性打印,形成连打的效果
Q9:如何根据报表内容分页:
设置报表当前sheet页的属性为:表头/表尾每页打印
接口调用问题集合:
Q1:java调用报表,网页传值url编码问题:
%-%25,
url编码具体请参考网址:http://baike.baidu.com/link?url=8Gt6K-NzDt8UP5eJCtOU6U_91oTKvFcMtlQfnLMC-CprJkPpZM8FslA7HrjBDtzU
Q2:如何将传入的datatable 展示在报表上:
可以使用dll类型数据源,将datatable转为json格式数据传输到报表上