网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 论文素材 设计下载 最新论文 下载排行 论文上传 在线投稿 联系我们
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > DELPHI > 正文
Cell报表控件应用于汽车零配件销售企业管理信息系统
来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
下载{$ArticleTitle}原创论文样式

Cell报表控件成功应用于汽车零配件销售企业管理信息系统
【项目背景】

经过数十年风雨历程,中国汽车产业已从专属象征的奢侈品跨入大众消费时代,如此庞大的汽车消费市场,带动了中国汽车零配件产业的蓬勃发展。随着中国加入WTO,汽车零配件行业作为产业链中不可或缺的重要环节,已经打破国家地域的限制,形成全球化市场与生产格局,外资同业的介入,将使得国内汽配市场竞争更趋激烈与白热化。
信息化在帮助汽配企业降低采购、营销成本,减少库存、优化库存结构,拓展销售渠道、提高服务效率等方面起到了不可替代的作用。所以说,汽配行业信息化建设不是应该的,而是必然的。

【系统概述】

该系统主要管理企业中通用的信息化模块,包括工资、仓库管理、采购管理、销售开单管理、pos柜台销售管理、出纳管理、短信管理、P2P(类似RTX)等部分。

【报表需求】

一、报表需求分析
(1)单据式报表
例如我们需要打印入库单、出库单时,这种情况采用画模版方式完成。
(2)套打类
例如套打发票之类的情况也采用画模版方式完成,只是打印时候隐藏部分内容,cell已有类似例子提供。

模板式实现方法

(3)自由报表
有些自由格式的表格,数据可能从数据库、文本文件、或者其他方式,这个时候需要画好表格,然后根据Flag替换填充。
(4)交叉类表格
基于报表组件,可以完成复杂的交叉表,支持行列多表头、支持行列合计、小计、计数、平均值、最大值、最小值、百分计算,支持多个计算字段放在行区或者列区,计算方式支持普通平均值和加权平均值等多种方式计算,支持设定小数点位数等。

交叉报表实现流程

(5)数据录入
支持基于cell模版的数据录入,并写入数据库等。


二、Cell应用解析

(1) 交叉报表式数据配置界面
可以做成通过拖拉组件来设置维护界面,报表怎么显示,通过数据库配置生成。即将显示规则存储到数据库里面,然后写一个类来解析 哪些规则,填充cell,提供sql或者一个dataset,反正不管你用什么方式,能给我数据源就可以了


CDSSource.Data := UISet.GetData(sSQL);
CellReport.Cell := Cell;
CellReport.CloneClientDataSet(CDSSource, CellReport.CDSSource);
CellReport.CloneClientData(CDSSource, CellReport.CDSSource);
CellReport.ExecReport(7);

(2) 画模版方式完成的报表(例子:出纳系统的现金日记帐打印)

 

(3)普通循环类报表(例子:工资表打印,全动态统计生成!)
 

(4)交叉报表部分(仓库管理系统的实时库存报表)

生成这样的报表不需要写代码的,并且可以增加,行列合计、小计、平均值、计数、最大值、最小值、百分比。此组件生成报表之后,允许你写代码或者外接脚本来修改Cell,比如插入表头、表尾或者修改那些单元格颜色、字体之类的,还可以设定表格大小、生成交叉行部分、生成交叉列部分、生成交叉数据、计算整个报表、合并需要合并的单元格等。
 

【用户感受】
Cell确实是一个优秀的报表开发工具,对于软件开发公司,减轻程序员工作量的同时,将报表完美呈现方便客户打印,为中国式复杂报表提供最有效的解决办法。
1、接口丰富、功能强大,易于与开发语言融合;
2、文档做的不错,简单、直接,都有小例子,适合各个层次的开发人员;
3、目前用cell做报表还没有碰到过做不出来的情况。


昆明讯之岭:林红卫
mail: hellokunming@163.com
QQ: 18077968


附:实时库存的全部源代码
unit UFrmCKRealTimeStorageRep;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, UFrmCKCellEditor, ExtCtrls, UExpandPanel, StdCtrls, CheckLst,
Buttons, UDBAPorxy, UUISet, DB, DBClient, UCellReport,CELL50Lib_TLB,
UPubicParm, Grids, DBGrids, Menus, ImgList, ComCtrls, To

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号