这次做的例子是 行转列 废话不多说 直接干:

    首先先从数据库中取出所要的数据,添加到模版数据集中,然后依次的把数据放到对于的单元格,用帆软工具做行转列的主要点是在于关键字的扩展方向,像本例中毒额 类名字的扩展方向是横向扩展的。

    最后运行的结果如下图:

    上面是利用帆软的工具来实现行转列的,下面一种方法是利用sql语句来实现行转列,然后把数据放到数据集中,之后在拖放相应的。主要的学习点在于 如何在数据库里面写,因为笔者的数据库不是一般的弱,都是参考大牛们的笔记才实现功能

    两位大神的传送门:通过pivot 关键字 来实现行转列的   http://www.cnblogs.com/zhubin1314521/p/3770712.html

               通过deconde 以及 case …… then ……来实现行转列的   http://www.cnblogs.com/Mr_JinRui/archive/2011/05/27/2060109.html

再次非常感谢两位大牛的无私奉献,因为做的过程我也不好描述,主要的点在于 sql 语句的熟悉程度,像我不熟悉,所以只能先学习后动手了,我想学会了sql的语句的实现,在帆软里面也就非常简单了!

转载于:https://www.cnblogs.com/eoooxy/p/5888880.html

帆软报表学习笔记②——行转列相关推荐

  1. 帆软报表学习笔记——根据参数查询

    帆软(FineReport)是一款非常快捷方便的报表软件,最近跟着公司后面做一个仓储收费管理系统,后期需要用得到各种费用的计算已经表格导出,所以乘着现在有空学习一个帆软的简单操作以及使用. 软件的下载 ...

  2. FineReport帆软报表实现动态生成递增列

    数据如下,需要将下列数据转成第1次时间,第1次地址,第2次时间,第2次地址-显示 最终效果 实现步骤 1.改写sql 需要用count函数计算出最大行数 这也是动态列的最大值,比如这边为7,到时候生成 ...

  3. 帆软10.0 冻结行 冻结列的 点击行变色

    模板web属性 ->分页预览->为改模板单独设置 ->事件设置->加载结束 代码 $(".x-table tr").mousedown(function() ...

  4. 帆软报表开发学习笔记(八)

    `帆软报表开发学习笔记` 报表特性_超级链接(20200928) 报表特性_条件属性(20200929) 报表特性_导出(20200930) 报表特性_打印(20201001) 报表特性_编码专题(2 ...

  5. 帆软报表(FineReport) 的初步学习和使用

    我们公司在做ERP项目,我是根据项目进行的学习,常用知识点记录如下: 1,FineReport 使用时的配置 帆软报表 ->服务器->定义数据连接->写入数据数据库的连接URL,用户 ...

  6. 帆软报表FineReport学习实践

    最佳学习文档和视频:查看帆软官网的学习社区 https://help.fanruan.com/finereport/ https://bbs.fanruan.com/edu/guide/finerep ...

  7. 帆软FineReport学习篇(四)——父子格设置

    帆软FineReport学习篇(四)--父子格设置 1.概念 子单元格设置父单元格后,子单元格随父单元格进行扩展 简易的说,子单元格根据父单元格分组显示 2 对比示意图 2.1 左父格对比示意图 2. ...

  8. 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法

    FineReport单行与数据库交互的方法 1.   问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...

  9. 帆软报表属性设计基础

    帆软报表属性设计基础 1.单元格扩展 步骤:单元格属性--选择扩展(三种:1.不扩展 2.横向扩展 3.纵向扩展) 不扩展:所有的内容全部都在一行显示 横向扩展:横向依次排序 纵向扩展:纵向依次排序 ...

  10. 帆软报表文件上传、下载及删除功能

    在项目上用帆软报表实现附件上传下载及附件删除的功能,实现过程帆软官方有教程传送门,以下内容主要是纪录在实现过程中需要注意的一些地方. 使用的是帆软版本是8.0.单文件上传功能实现. 1.控件设置 文件 ...

最新文章

  1. 内存是新的硬盘,硬盘是新的磁带
  2. SDOI2015寻宝游戏 dfs序+set
  3. url的三个js编码函数escape(),encodeURI(),encodeURIComponent()简介【转】
  4. mysql查询返回xml格式_MySQL数据库查询操作XML的经验分享
  5. exists sql用法_干货!SQL性能优化,书写高质量SQL语句
  6. 飞鸽传书也在2010年免费发布了
  7. Error-backpropagation in temporally encoded networks of spiking neurons 误差传播在时间编码的脉冲神经网络
  8. 大学计算机网络实验2,河南工业大学计算机网络实验报告2
  9. [转载] python 去除字符串中指定字符
  10. 3D打印产业链全景图
  11. 帐号 快速看图cad_cad快速看图下载
  12. 服务端软件安全测评标准及实施指南 V1.0
  13. 流浪四十年,中国科幻撒点野
  14. Java FTP下载文件
  15. 斜杠 反斜杠  双斜杠 双反斜杠
  16. 如何使用Node.js来制作电子音乐-和弦
  17. 我的世界服务器神秘修改节点,我的世界NBT指令
  18. 企业路由器三种模式VLAN,网络克隆,标准路由
  19. Unity 简单动画
  20. Android 多渠道配置打包

热门文章

  1. 修改MAC地址的方法(未测试)
  2. C++基础——new与delete
  3. mac os 10.10下安装android studio问题:android studio was unable to find a valid jvm
  4. Mysql insert without auto-increase when duplicate
  5. 使用Redis+java(模仿数据库)实现对象存取和读取
  6. Codeforces Round #584 (Div. 1 + Div. 2)
  7. 利用GridView显示主细表并添加打开、关闭功能
  8. 转 Git-fatal: unable to access 'xxx' : Could not resolve host: xxx
  9. 剑指offer-06-旋转数组的最小数字
  10. 解决insmod: error inserting 'hello.ko': -1 Invalid module format