学习笔记:FineReport的操作符

楼主
欢迎找我唠嗑
都说FineReport是类excel设计器,但是对于我这种对excel不是很熟悉的用户来说,就有必要好好学下FineReport有哪些操作符啦,这些可是最最基本的知识,学会它可以帮助我们更好的使用FineReport,我看了一遍基本都记住了,你们呢?
操作符
说明
操作对象
示例
+
加号
数或单元格
2+3
-
减号
数或单元格
A1-B1
*
乘号
数或单元格
A1*2
/
除号
数或单元格
A3/3
%
取余,求余数
数或单元格
5%2为1
&&
条件与,需要两个操作数的值都是true时,才取值true
条件
A&&B
||
或,只要两个操作数中有一个是true取值就为true
条件
A||B
&
取单元格所在行列
单元格
&A1
!
取非,即取条件的反面
条件
!A,如果A是true,!A是false
==
等于
数或变量
A==2
!=
不等于
数或变量
A!=null
:
到 ,用于取一段连续范围的单元格
单元格
如A1:B3 即取A1到B3这个单元格集合
>
大于
数或变量或单元格
3>2
<
小于
数或变量或单元格
A1<2
>=
大于等于
数或变量或单元格
A1>=2
<=
小于等于
数或变量或单元格
A1<=2
.
引用对象或方法
对象或方法
ds1.select(#1)
$
参数引用符或绝对定位
参数或绝对定位
前者如$para 后者是在层次坐标中用的如B1=$B1
#
列序号
ds1.select(#1)
${}
宏定义
参数
如在sql中 select * from table ${"where 1=2"},会先计算出${}里面的值,然后拼接出完整的sql语句
Cell[]
层次坐标操作符
单元格
A2[A1:-1]
$$$
表示当前单元格的值即当前值
有数据的单元格
if($$$=0,"",$$$)表示如当前值为0则显示空,否则为当前值
\\
引用“\”,值即为\
单元格
如\"表示引用"号
\n
换行符
字符串
如字符串aabb,希望bb换行显示,则填写aa\nbb


分享扩散:

沙发
发表于 2014-9-16 11:47:37
不得不说帮助文档是我们学习FineReport的第一手资料,传说哥对于7.1版本的帮助文档还没有好好研读过,从今天起,我就要正式学习新版帮助文档啦,我会分享我学习的内容到论坛,我相信这种方式可以帮助我更好的掌握知识,有兴趣的同学一起来学习啦,我们一起经历从菜鸟到大神的蜕变!
板凳
发表于 2014-9-16 12:50:16
帮助文档很不错,很详尽,至少我是看了帮助文档,走了一遍,基本功能都会用啦{:5_127:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2回帖数 1关注人数 9960浏览人数
最后回复于:2014-9-16 12:50

返回顶部 返回列表