精华内容
下载资源
问答
  • java web 中怎么样用Ireport来制作报表
  • 尤其是将这样的数据做成分组形式时,有些客户发现就会遇到一些问题:报表拥有强大的数据处理功能,对于类似的问题都可以解决,下面就介绍一下递归的数据如何制作分组报表。    设计思路就是先将根节点的id也就是...
          我们所经常用到的就是递归形式存储数据。比如说现在每条记录都有自己的id和父id,在对都有自己的id和父id的数据进行处理的时候,尤其是将这样的数据做成分组形式时,有些客户发现就会遇到一些问题:报表拥有强大的数据处理功能,对于类似的问题都可以解决,下面就介绍一下递归的数据如何制作分组报表。
      
      设计思路就是先将根节点的id也就是所有节点的起源显示出来,然后通过query()这个函数将其子节点筛选出来,这样一级一级展示,就可以完成报表的分组设计了。
      
      首先,看一下数据在数据库里的存储方式。
      
      1.png
      
      从这里可以看出 1、2 是所有节点的跟节点,3、4、5的父节点为1,6和7 的父节点是2等等。
      
      建立数据集:sql语句为:SELECT diguitest.id,diguitest.fid FROM diguit,设计报表如下图所示。
      
      2.png
      
      然后将根节点显示出来,在A2中显示根节点,也就是 父节点为0的点。
      
      A2:=ds1.select(id,,fid==”0″)
      
      B2,C2,D2,这三个单元格分别写:
      
      =list(query(”select diguitest.id from diguitest where diguitest.fid=?”,A2))
      
      =list(query(”select diguitest.id from diguitest where diguitest.fid=?”,B2))
      
      =list(query(”select diguitest.id from diguitest where diguitest.fid=?”,C2))
      
      以B2为例,query(”select diguitest.id from diguitest where diguitest.fid=?”,A2)这句的含义是选出以A2为父节点的所以id值,然后将得到的值用list封装起来,展现的时候就有扩展的样式了。
      
      浏览报表。


      3.png
      
      通过以上步骤便完成分组报表的设计,清晰的看出层级关系,如果层级较少的话也可以通过sql语句来实现,在sql中进行拼接,使得每条记录都包含该节点到根节点的所有节点,这样就可以通过博计自带的分组函数来实现分组设计。
    展开全文
  • FineReport报表制作流程图解,里面详细介绍了怎样制作报表,有详细的图例。
  • 财务系统用的一个报表,但是不知道怎么设计,fastreport版本4.9.21。 谢谢各位大神。
  • DBD 功能虽然可以让开发人员快速完成大屏报表制作,但是报表工具只能管一些类似布局自适应、联动等技术问题。而对于每个组件的美观酷炫性还是需要美工和开发人员共同参与完成的,这一点和报表工具本身关系不大。 ...

    1、 如果有提供 DBD 功能的报表工具,那么可以直接使用该功能, 大屏布局及其组件都能支持页面自适应,同时也能支持一个面板内多个组件的联动效果,具体实现可以参 大屏联动竟如此简单??? ;某个组件的数据过滤实现也很简单,具体可以参考 局部区块多个报表 TAB 页切换及局部区块的参数查询

    DBD 功能虽然可以让开发人员快速完成大屏报表的制作,但是报表工具只能管一些类似布局自适应、联动等技术问题。而对于每个组件的美观酷炫性还是需要美工和开发人员共同参与完成的,这一点和报表工具本身关系不大。

    2、 如果采用的报表工具不支持 DBD,那么我们可以把整个大屏报表拆分成多个单报表,在报表工具中实现各个报表组件的绘制,然后通过 iframe 或者其他前端技术整合到一起显示到前端页面,但是其他更多大屏内部的交互效果需要写前台代码实现。

    这时报表工具最多也只能提供基础的图形库,让大屏整体可视化程度好一些,而这些功能开源包中都有,本身不具备啥高成本,酷炫美观程度也是基于美工和前端开发人员的工作,和报表工具本身关系不大。

    3、 如果没有采用报表工具,也是可以制作出酷炫的大屏报表的,只是全部的实现过程是需要大量的前端和后台代码。

    总的来说,大屏报表制作本身不是高难度的需求,对报表工具要求也很低,开源的也可以搞,因为报表工具只需要提供一些基础的图形和图表就足够支持大屏了,而大屏的美观酷炫效果都是需要专业美工人员和开发人员的配合实现的。

    附可视化大屏的布局配色可以参考: 怎样制作爽心的 dashboard

    关键词

    DBD、大屏报表、dashboard、可视化大屏、酷炫大屏

    展开全文
  • 制作水晶报表怎样导出Excel格式不乱 普通行列式报表 方法一 1. 利用准线将单元格对齐,对齐后会变成红色 2. 给“客户ID”单元格加上左边框,下边框。给“客户姓名”单元格加上左边框,下边框,右边框。...

    制作水晶报表时怎样导出Excel格式不乱

    普通行列式报表

    方法一

    1.  利用准线将单元格对齐,对齐后会变成红色

    2.  给“客户ID”单元格加上左边框,下边框。给“客户姓名”单元格加上左边框,下边框,右边框。“页眉”部分的“客户ID”和“客户姓名”字段加上下边框。

    3.  预览效果如下

    4.  该文件导出Excel格式正常

    方法二

    1. 选择“视图”->“网格”-> “设计”
    1. 调整单元格大小与网格线对齐
    1. 对准网格线画线条
    1. 调整格式,导出后Excel格式不乱。
    2. 设计交叉表时选择“交叉表专家”

    交叉表

    方法一

    1. 选择“自定义样式”
    1. 不选择“显示单元格边距”
    1. 这样导出Excel后格式正常

    方法二

    若要更好的效果:

    1. 点击“格式化网格线”
    1. 不选择“显示网格线”
    1. 这样导出Excel后格式正常

    注意事项

    所以,制作水晶报表时导出Excel格式不乱有以下注意事项:

    1. 单元格之间完全对齐,不留缝隙。即是两个单元格之间不存在多余的网格。
    2. 在水晶报表中,每个单元格都对应了Excel中的一个单元格。
    3. 多修改,多调试。

    转载于:https://www.cnblogs.com/fannywu/archive/2011/04/14/2016281.html

    展开全文
  • 制作报表模版首先要先要调整工作状态,认真的对待报表的每一个小细节。 2. 找出报表模版间的共性报表,对于共性相同的报表首先确认一个报表样式(其中包含报表字体大小、对应的位置以及其他一些排版细节) 3. ...
     
    
    索引关键字:避免,报表修改
    解决方法:
              1. 制作报表模版首先要先要调整工作状态,认真的对待报表的每一个小细节。
              2. 找出报表模版间的共性报表,对于共性相同的报表首先确认一个报表样式(其中包含报表字体大小、对应的位置以及其他一些排版细节)
              3. 对于报表模版先拿给研发人员和美工人员确认其格式,然后再复制模版做下一张报表。
    展开全文
  • 因此须要将制作好的报表嵌入到这些页面中。 FineReport制作出的报表能够通过Frame框架集成到Web页面中。 2.将报表显示在Frame框架内 2.1集成方法 报表作为页面的一部分,能够以iFrame方式嵌入在网...
  • 在用FineReport制作报表中,在參数界面。往往须要在一个控件中动态的控制其它控件的值,例如以下图。当username有值时。state自己主动变为1。否则变为2:: 解决方式 能够通过js脚本获取到须要的控件,从而...
  • 在熟悉的环境中制作报表

    千次阅读 2008-04-24 16:22:00
    在熟悉的环境中制作报表 这篇文章介绍了Oracle Business Intelligence Publisher Enterprise和Template Builder的特性。它显示了怎样创建SQL和基于Oracle Business Intelligence Answers的报表并通过熟悉的...
  • 润乾报表通过参数过滤报表数据在web端是以制作一张参数模板的形式去实现的,然而二次查询即先通过参数过滤数据,在展示的报表中再次通过参数模板过滤一次数据的需求也有很多种方法去实现。本文简单介绍下如果实现二...
  • 这个是水晶报表的中文手册,里面详细的介绍怎样制作水晶报表的过程,对编程很有用的。
  • 机房重构——报表

    2019-09-29 17:42:26
    第一次机房收费时,我们用了三方工具来制作报表,相对俩说是比較麻烦的,我们来看一下,VS中是怎样制作报表的。 第一步:加入数据集 第二步:依据向导,新建连接,输入相关信息。 下一步: ...
  • ireport+jasper报表制作

    2014-07-14 10:52:01
    我用ireport+jasper做的报表,把它放到jsp页面上,改变参数值,可是不同参数值导出的报表数据还是一样的,但在后台单步时能得到正确数据,而页面上的数据一直是第一次查询出来的。报表的数据应该怎样刷新??
  • 这是一个某大学年度毕业生就业报告,其中表格和统计图的数据来自数据库,如果通过报表工具,制作这样的表格和统计图是轻而易举的事情,但如果要把这些报表和统计图做到 word 报告里就麻烦很多。以往有两个办法:一个...
  • 一般有两种实现方式: ...具体做法参考 动态列报表制作 2 通过 BI 来做,如下图这样,拖拽需要的列到展示区,需要什么拖拽什么就可以,也是动态的 具体资料可以参 把 Excel 透视表搬到 WEB 上 ...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 139
精华内容 55
关键字:

怎样制作报表