一、用报表工具打印多个表格信息(包括学生表、教师表、班级表)

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预览,查看结果

最新文章

  1. mybatis常见易出错
  2. notes:spm多重比较校正
  3. html5用到的js
  4. Redis 数据结构使用场景
  5. jquery-drawsvg — HTML5轻量级插件
  6. 1.1 MySQL 逻辑架构
  7. 如何使用jetty
  8. 设置用户sudo -s拥有root权限
  9. 经典算法面试题目-翻转一个C风格的字符串(1.2)
  10. 谈一下spring 的理解
  11. 学做酷炫有爱的免费网页,学习 Github Page 教你分分钟搭建自己的博客
  12. 9会飞的li标签
  13. IZ65534: 'JAVA.LANG.CLASSFORMATERROR' ERROR FOR A VALID IDENTIFIER
  14. 如何理解Axis?
  15. JS操作数组-2
  16. 大杀器Bodymovin和Lottie:把AE动画转换成HTML5/Android/iOS原生动画
  17. 雷林鹏分享:Ruby 判断
  18. Matlab中的“prod”函数
  19. 统计学习方法c++实现之二 k近邻法
  20. java小学生四则运算带面板版 但我不知道为什么同类变量却进不了动作监听中去

热门文章

  1. PHP安装包TS和NTS的区别
  2. GitHub Desktop离线安装包
  3. # 20145106 《Java程序设计》第6周学习总结
  4. Online Judge 2014 K-th Number -主席树
  5. C# 计算传入的时间距离今天的时间差
  6. Python3基础 os.path.basename 处理路径字符串,返回文件的名字
  7. 字符编码(ASCII、ANSI、GB2312、UTF-8等)系统梳理(转载)
  8. Inversion of Control Containers and the Dependency Injection pattern
  9. [BZOJ1044][HAOI2008]木棍分割 二分 + 单调队列优化dp + 滚动数组优化dp
  10. mybatis的注解开发之三种动态sql