帆软入门操作
1.定义数据库连接数据库信息
2.新建普通报表点击 文件,可新建普通报表新建普通报表后,可点击 保存也可以在这改名
3.创建数据集写SQL语句预览报表
4.帆软里的if语句帆软里的 SQL 语句支持 **if** 判断,只不过帆软里的 **if** 有特有的格式
5.图标呈现
1.定义数据库连接
选“服务器”,点击“定义数据库连接”。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/8fa39ee19d9148b29d0a10f9b504224d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54us6I6r5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16)
数据库信息
首先 点击 左上角 的 “加” 号 ![在这里插入图片描述](https://img-blog.csdnimg.cn/c68d0aaadff344ac94ace415eff7570b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54us6I6r5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16)
2.新建普通报表
点击 文件,可新建普通报表
![在这里插入图片描述](https://img-blog.csdnimg.cn/66595edcbcce4450a3688ec95d35ba86.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54us6I6r5Z-O,size_12,color_FFFFFF,t_70,g_se,x_16)
新建普通报表后,可点击 保存
此时可以 改名字 ![在这里插入图片描述](https://img-blog.csdnimg.cn/25ddf42b32554dd28d1d07283485a470.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54us6I6r5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16)
也可以在这改名
![在这里插入图片描述](https://img-blog.csdnimg.cn/192268d695c848e29f713751a7614cf6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA54us6I6r5Z-O,size_20,color_FFFFFF,t_70,g_se,x_16)
3.创建数据集
模板数据集:在当前报表使用 服务器数据集:共享 ![在这里插入图片描述](https://img-blog.csdnimg.cn/6c3655a8e8c245cd9b99710a9c235aa1.png)
点击上图中的加号,添加SQL语句修改 和 删除 键 在加号旁
写SQL语句
select t.name AS 姓名,
t.employee_no AS 工号,
t3.name AS 性别,
t2.name AS 部门,
to_char(sysdate, 'yyyy') - to_char(t.entry_date, 'yyyy') AS 工龄,
to_char(t.entry_date, 'yyyy-mm-dd') AS 入职日期,
t.native_place AS 籍贯
from T_HRM_EMPLOYEE t
left join T_HRM_ORGANIZATION t1
on t1.id = t.organization_id
left join T_HRM_ORGANIZATION t2
on t2.id = t1.parent_id
left join T_STM_DATA_DICT t3
on t3.id = t.sex_id
left join T_STM_DATA_DICT t4
on t4.id = t.status_id
where t2.name = '软件开发科'
and t4.name = '在职'
${if(len(姓名) == 0,"","and t.name like '%"+姓名+"%'")}
${if(len(开始日期)>0,"and t.entry_date >= to_date('"+开始日期+"','YYYY-mm-dd')","")}
${if(len(结束日期)>0,"and t.entry_date |