Stimulsoft Report/Group Report报表类型简单实现

1、准备分组报告的数据(在sql server中准备如下表格)

 2、准备分组报表的数据的SQL

select aa.teaId,aa.teaCode,aa.teaName,aa.stuId,aa.stuCode,aa.stuName from(
select a.stuId,a.stuCode,a.stuName,a.stuAge,a.stuSex,(case a.stuSex when 1 then '' else '' end) stuSexName,
b.teaId,b.teaCode,b.teaName 
from Student a
left join Teacher b on a.teacherId=b.teaId
) aa 
group by aa.teaId,aa.teaCode,aa.teaName,aa.stuId,aa.stuCode,aa.stuName

 3、打开Stimulsoft Report设计器,创建默认报表,拖动分组报告控件(如下)

 4、创建报表的数据源(使用mssqlsver),带入我们使用的测试表(Teacher)

1)创建报表连接(有,使用已创建的连接名)

2)选择报表使用数据源(实体)

 3)找到报表连接,设置数据源(实体)的Edit修改

 4)替换默认sql语句,换成我们上边准备好的分组语句(Column记得对应添加)

 5、拖动带入分组控件(按老师名称分组),数据绑定显示明细信息(学生),并保存

 6、点击预览,查看分组报表效果

 参考网址:https://blog.csdn.net/weixin_34061042/article/details/92493396

posted @ 2023-05-15 11:05  小小邪  阅读(106)  评论(0编辑  收藏  举报