stimulsoft report工具—— 简单的多表连接打印报表例子
2024-10-15 10:31:48
一、用报表工具打印多个表格信息(包括学生表、教师表、班级表)
1、准备打印的数据(用sqlserver)
1)班级表
2)教师表(外键:班级表)
3)学生表(外键:教师表)
4)多表查询数据
2、使用工具
1)建立sql连接
打开stimulsoft report,选中数据源,右键新建连接,新建sql连接
输入sqlserver的连接数据库,连接字符串,建立sql连接
2)建立数据源(测试连接成功后,才能建立数据源)
点击新建的sql连接,新建数据源
选中sql连接,创建数据表
勾选要查询多个数据表
3)编写查询的sql语句
3.1)右键选中Student,选择编辑
3.2)编写查询语句
3.3)新增两列(TeacherName,ClasssName)
4) 拉取组件,组合数据
4.1)拉出一个报表标题、栏首,数据区、栏尾组件
4.2)拉出文本框,填充标题区和栏首区(字段显示文本)
4.3)绑定数据区,双击绑定学生表
Ps: 绑定表中字段,双击文本框,选中表中字段
4.4)在栏尾区加上打印时间
Ps: 时间在系统变量中可以找到
5、预览数据
5.1)点击html预览,查看结果
最新文章
- mybatis常见易出错
- notes:spm多重比较校正
- html5用到的js
- Redis 数据结构使用场景
- jquery-drawsvg — HTML5轻量级插件
- 1.1 MySQL 逻辑架构
- 如何使用jetty
- 设置用户sudo -s拥有root权限
- 经典算法面试题目-翻转一个C风格的字符串(1.2)
- 谈一下spring 的理解
- 学做酷炫有爱的免费网页,学习 Github Page 教你分分钟搭建自己的博客
- 9会飞的li标签
- IZ65534: 'JAVA.LANG.CLASSFORMATERROR' ERROR FOR A VALID IDENTIFIER
- 如何理解Axis?
- JS操作数组-2
- 大杀器Bodymovin和Lottie:把AE动画转换成HTML5/Android/iOS原生动画
- 雷林鹏分享:Ruby 判断
- Matlab中的“prod”函数
- 统计学习方法c++实现之二 k近邻法
- java小学生四则运算带面板版 但我不知道为什么同类变量却进不了动作监听中去
热门文章
- PHP安装包TS和NTS的区别
- GitHub Desktop离线安装包
- # 20145106 《Java程序设计》第6周学习总结
- Online Judge 2014 K-th Number -主席树
- C# 计算传入的时间距离今天的时间差
- Python3基础 os.path.basename 处理路径字符串,返回文件的名字
- 字符编码(ASCII、ANSI、GB2312、UTF-8等)系统梳理(转载)
- Inversion of Control Containers and the Dependency Injection pattern
- [BZOJ1044][HAOI2008]木棍分割 二分 + 单调队列优化dp + 滚动数组优化dp
- mybatis的注解开发之三种动态sql