在设计图形的时,有时需要根据后台传过来的值,判断图形显示不同颜色。下面有这么一个场景:根据类型的增减幅度来判断,如果是大于等于0,条状图的柱子显示为绿色;如果小于0,柱子显示为红色。下面利用一个实例为图形添加这个判断,操作如下:
工具/原料
1
FineReport
2
浏览器
3
截图工具
方法/步骤
1
第一步,打开MySQL数据库客户端,新建一张数据库表t_unum_table,有三个字段id、name和unum,如下图所示:
2
第二步,打开数据库表t_unum_table,向其中插入10条数据,保证数据值有正有负,如下图所示:
3
第三步,接着打开FineReport报表设计器,新建数据库查询;使用刚刚创建的表,创建SQL查询语句,如下图所示:
4
第四步,选择表格部分区域,插入一个条状图,修改图形标题和图例位置,如下图所示:
5
第五步,再选中条状图对象,切换到数据选项卡,给图形绑定数据来源,如下图所示:
6
第六步,切换到特效选项,点击添加条件显示;添加负数判断和正数判断,如下图所示:
注意事项
1
注意如何根据值判断图形显示的颜色
2
注意根据不同的条件设置图形的显示的效果
上一篇:怎么感动女朋友?
下一篇:娱乐APP包含哪些特点?