一:前言

    使用IReport已经四个月了,最近在做一个保镖,是要按照类型分类,并且这些类型要横着打印,最后还要算这个类型金额的总值,这张报表现是说需要用到子报表,最后和一个同事一起用group来分组做出俩。下面先说步骤,最后上打印效果图。先上一张效果图

  二:内容

  先看我画好的图形

每一种商品都有其所属的类型,比如说苹果,橘子,桃子等属于水果类,饼干、薯片等属于零食类。每一种商品有购买数量,有金额,所以最后我们还得算每一类商品的总价,所以此时我们分组即是“group”看看。

步骤一:在报表名称上“右键”看到--->'Add Report Group',点进去

步骤二:

选中后点“下一步”

步骤三:

得到的报表如下:新出现了“LX Group Header 1”和“LX Group Footer 1”

步骤5:在‘LX Group Header 1’中把这两个参数“lx”和“lxmc”放到这位置,并且在“Variables”中添加一个参数“totalAccount”并且把其属性配置如图所示

配好如下:

步骤六:如果我们是想横着打印即是一行两列的话还需要设置属性报表中的“column”和“Print order”两个属性,如图Horizontal表示横着打印。column为2表示两列

最后运行效果图

最新文章

  1. SQL Server数据库定时自动备份
  2. C# Mvc异常处理过滤器
  3. 玩转PowerShell第二节——【利用PsExec进行远程调用】-技术&分享
  4. SQL 建表与查询 HTML计算时间差
  5. 包含到cocos2d-x里的tcpsocket源码
  6. 编写jeb插件打印目标方法的交叉引用
  7. Android中倒计时代码
  8. MySQL更改数据库表的存储引擎
  9. 一起聊聊什么是P问题、NP问题、NPC问题
  10. C++初步 2
  11. [Java]LeetCode690. 员工的重要性 | Employee Importance
  12. 更改ORACLE归档路径及归档模式
  13. Python Socket实现文件上传(TCP协议)
  14. python学习day9 字符编码和文件处理
  15. luogu P2709 小B的询问
  16. Paint、Canvas、Matrix使用解说(一、Paint)
  17. 【329】word 替换文本高级用法
  18. 解决linux-mysql 登录时,报异常:Access denied for user 'root'@'localhost'
  19. java IntelliJ IDEA 13 注册码 IDEA序列号 License Key
  20. 两个不同网段的PC直连是否可以Ping通,肯定可以Ping的通(转)

热门文章

  1. Cadence17.2下载ALTERA的FPGA封装库
  2. Java与C++进行系统间交互:Protocol Buffer
  3. 第三篇 Postman之 Tests(后置处理器,断言)
  4. Navicat oracle to postgresql ERR
  5. CCF-NOIP-2018 提高组(复赛) 模拟试题(四)
  6. C语言关于“输入包含多行数据,请处理到文件结束”的问题
  7. 关于Scala文件操作中出现的问题
  8. LINUX系统下Java和Scala的环境配置
  9. week12第二轮迭代任务分配forZ.XML
  10. nopcommerce商城系统--技术与系统需求