帆软-第一张报表

帆软-第一张报表

步骤:

  1. 链接数据库

在这里插入图片描述
2.写SQL:写查询
在这里插入图片描述
SELECT … FROM 表
– 下面的语句是为了查询时的多个参数,只选择任意几个,有几个不选择也是可以的
–方法一
这是开始和结束日期参数
where manage_date between ‘ p b e g i n d a t e a n d {p_begin_date}' and ' {p_end_date}’

下面是审核状态,工时类型,员工职位 的查询参数,当无时,就忽略这个条件,当选择的时候就是选择的参数
and if(length(concat(’ p s t a t u s ) ) = 0 , 1 = 1 , s t a t u s i n ( {p_status}'))=0,1=1,status in (' {p_status}’))
and if(length(concat(’ p t y p e ) ) = 0 , 1 = 1 , t y p e i n ( {p_type}'))=0,1=1,type in (' {p_type}’))
and if(length(concat(’ p c o m m i t u s e r t i t l e ) ) = 0 , 1 = 1 , c o m m i t u s e r t i t l e i n ( {p_commit_user_title}'))=0,1=1, commit_user_title in (' {p_commit_user_title}’))

– 方法二
where manage_date between ‘ p b e g i n d a t e a n d {p_begin_date}' and ' {p_end_date}’
– ${if(len(p_status)==0,"",“and status in (’”+p_status+"’)")}
– ${if(len(p_type)==0,"",“and type in (’”+p_type+"’)")}
– ${if(len(p_commit_user_title)==0,"",“and commit_user_title in (’”+p_commit_user_title+"’)")}

3.建立一个查询字典(因为查询,每类有哪些字段不好设置,就写代码取出)
在这里插入图片描述
4.插入控件,每个控件对应的“控件名称”就是代码里面写的p_XXX,并对应设置
在这里插入图片描述
在这里插入图片描述
5. 字典(控件的选项设置)
在这里插入图片描述
6.布局
在这里插入图片描述
7.字段比较长的时候,设置页面长度
在这里插入图片描述
在这里插入图片描述
8.冻结首行
在这里插入图片描述
在这里插入图片描述

发布了4 篇原创文章 · 获赞 1 · 访问量 98

猜你喜欢

转载自blog.csdn.net/qq_18256185/article/details/105251645