ERP报表网格分组思路

1.报表网格加载完毕 grid,TbReport
2.右键表头分组 获取分组列ColumnField
3.触发事件 $Post请求后台报表方法
4.处理传入的分组列字段和报表结果集
5.返回返回数据:如 店铺编号:C001 数量:1000 金额:20000 吊牌额:30000
6.前端接受数据后,定义一个全局变量groupData,然后赋值汇总分组信息SumInfo
7.执行onDrawGroup处理汇总标题函数 判断分组列每个值的分组信息,显示在标题

时间: 2024-12-14 04:01:48

ERP报表网格分组思路的相关文章

锐浪报表 微调快捷键 及 设计主报表网格栅格点间距

选择 报表主对象 -> 每单位栅格点行数: 每单位栅格点列数 方向键 -- 移动选中部件框,Ctrl+方向键 -- 微调移动选中部件框Shift+方向键 -- 微调选中部件框的大小 锐浪报表 微调快捷键 及 设计主报表网格栅格点间距,布布扣,bubuko.com

VS自带报表的分组显示

本例用来显示Northwind中的order details表中的数据交分组 效果:如下 1.建立一WinForm程序,并建立一数据库连接,选择order details表,此时会自动建立一个xsd的数据集类,如下图 2.在项目中右键,新添加一个Report1.rdlc报表文件,并向此空白报表中添加一表格,如下图 数据集属性窗口中的"名称"是此报表的名称,在后面会用到,一定要记住. 以下为添加了表格的报表 3.从"报表数据"中把数据字段拖动到此表格中,行或列可以用右

报表设计--分组报表-分组小计

一.新建数据源 参照网格式报表设计 二.操作步骤 在A2单元格中填写=ds.group(TYear),设置为纵向扩展,表示按年度分组 在A3单元格中填写=ds.group(TJd),设置为纵向扩展,表示按季度分组 在A5单元格中填写=ds.group(TMonth),设置为纵向扩展,表示按月度分组 在B3单元格中填写=ds.sum(Tmoney) 在B4单元格中填写=ds.sum(Tmoney) 三.报表计算预览效果图

润乾报表之分组

这次任务是要实现报表分组,设计图如下↓ 预览效果图如下↓ 这次主要是有俩个分组,并且还有序号.尝试直接写分组函数在单元格C5但是没有生效.解决方案: 1.在A5写了一个隐藏的列,单元格属性[可视]勾掉即可:此时的效果是看不到A5 2.将G5的分组语句[=DATA.group(APPLICATION_NO;APPLICATION_NO:-1)]放在A5里面: 3.将G5的左主格设置为A5:此时的效果,识别码字段已经事倒叙排列 4.C5的分组语句正常写,左主格设为A5:此时的效果是批号字段也又来分组

报表使用分组

需要报表分组的条件: 数据源形式全部一样,而且这些数据源有一个共同的属性区分是属于哪个组的,满足这两点就可以用分组. 一:分组 1. 2. 3.分组头和尾的内容 二:注意事项 1. 2. 三:报表样本      上面两张子报表几乎一模一样,目的是为了把一份检验报告分开两边打印(也就是传入报表里的数据源是两个List1和List2,List1和List2是把多个检验报告一个一个拆分到List1和List2中) 在每份检验报告的拆分数据数据源的过程中需要注意:如果这个报告的数据源是奇数个那么需要在L

Oracle ERP报表条形码的实现

BIP_BI Publisher中实现条形码(案例) 2014-05-31 BaoXinjian 一. 摘要 在报表时,经常会遇到客户要求打印条形码的需求 其实实现打印条形码并不复杂,条形码本质来说就是一种特使字体 所以要使用一种新的条形码,必须在EBS应用上进行安装和设定,并在开发时在本地安装到window中字体中 必须做两点设定 在Windows本地,将条形码安装到windows fonts中 在EBS应用建立字体文件和映射集 二.案例 需求:在商品行上打印条形码,技术基于BI Publis

报表设计--分组报表-多层分组-横向扩展

一.新建数据源 参展网格式报表设计 二.操作步骤 在B2单元格中填写=ds.group(TYear),设置为横向扩展: 在B3单元格中填写=ds.group(tjd),设置为横向扩展: 在B4单元格中填写=ds.group(TMonth),设置为横向扩展: 在B5单元格中填写=ds.group(Tmoney) 三.报表计算后预览效果

报表设计--分组报表-多层分组-数据汇总

一.新建数据源 二.操作步骤 本实例中: to函数是生成连续的整数数据,sum函数是求和,针对单元格函数支持大小写.中文符号: D1单元格填写=to(10,11)设置为横向扩展 D2单元格填写=to(20,21)设置为横向扩展 A4单元格填写=TO(1,3)设置为纵向扩展 B4单元格填写=TO(6,7)设置为纵向扩展 C4单元格填写=TO(9,10)设置为纵向扩展 E1单元格填写=sum(d1{}),求所有横向扩展后D1单元格的数据和 E2单元格填写=sum(d2{}),求所有横向扩展后D2单元

报表页面设计思路

应用情景: 一.简单型 只有一个数据列表,从数据库读取表数据,在程序端构造DataTable,格式化为中文(同时处理合计结果),前台页面绑定(使用中文字段绑定),后台调用NOPI导出到EXCEL: 二.复杂型 在一的基础上增加: 1.存在多个数据列表(例如:汇总.明细): 2.可按行进行合计: 3.列名可能是动态增加的(例如支付方式:微信.支付宝.现金.刷卡): 解决方案: (一)定义页面全局DataTable private DataTable dtTicketSumReport = new