WEB报表格式设计介绍
Grid++WEB报表插件介绍 - WEB报表API,Grid++

WEB报表插件介绍 - WEB报表Grid++Report 插件适用于开发 B/S 结构的网络报表系统,是软件开发人员开发WEB 报表的最佳选择。
支持 Asp, , Jsp, VbScript, JavaScript,PHP 等一切 Web 开发技术。
可以在浏览器中直接打印报表(非IE打印)与导出报表。
带有国际化数字签名,在 IE 中自动下载更方便,让用户使用更安全。
特点1.Grid++Report 插件与Grid++Report 组件构建在相同的报表引擎之上,两者具有相同编程接口与相同报表格式定义,以及相同的知识学习过程,让您开发B/S 系统与C/S 系统共享相同的开发经验与开发资源。
2.网络报表界面美观,具有与桌面报表一样的报表展现功能与操作体验,大大改善浏览器中报表功能。
3.支持丰富的报表数据来源,远程OLE DB数据源直接访问、服务端数据集载入、客户端数据集与XML数据载入、以及一切可访问数据的加载。
4.数据经过高效压缩,极大减小数据网络传输量。
5.插件是一个纯客户端软件,支持一切WEB 开发语言,如:ASP、、JSP、PHP等。
客户端脚本支持VBScript、JavaScript。
6.带有国际化数字签名,让用户使用的更安全、更放心。
7.Grid++Report 经过多年发展,用户数量众多,产品成熟稳定高效,易学以用。
组成部分:1.报表打印显示插件:以打印预览的方式在IE 浏览器中展现报表,并能打印输出或导出为多中格式文档(Excel、RTF、PDF、文本,CSV、图像等)。
2.报表查询显示插件:以类似数据网格(DataGrid)方式在IE 浏览器中展现报表,其数据展现功能比常规的数据网格要强大得多。
并可以打印或打印预览报表,或导出为多种格式文档(Excel、RTF、PDF、文本,CSV、图像等)。
3.报表对象:这是一个不可见的对象,也是本软件功能实现的核心对象,相当于报表引擎。
在网页中创建这个对象,可以实现无界面打印,将Web数据直接打印出来,也可以执行数据导出功能。
基于WebPDF报表实现技术

基于Web的PDF报表实现技术摘要:本文讲解了基于web的pdf格式报表实现技术,同时介绍了报表实现的重要性,提出了报表实现技术的发展趋势。
关键词:pdf报表;web中图分类号:tp393 文献标识码:a 文章编号:1007-9599 (2012)24-0078-021 基于web的pdf报表实现的重要性新型数字化系统具有系统管理、计划与调度管理、参数监测与分析、资源管理、质量管理、报表管理等几大功能模块。
其中报表管理是系统非常重要必不可少的部分,在应用系统的设计实现中占有十分突出的地位。
它包括生产日报、生产月报、半成品收发月报,质量完成情况报表等功能。
它解决了新型数字化系统基于web的瘦客户端不能操作客户端打印机的问题,使基于web系统的报表打印成为可能。
2 基于web的pdf报表的java实现方法2.1 itext组件简介itext是一款开源的免费java组件,用于创建和生成pdf文档,itextapi使得java开发人员可以利用编程来创建pdf文档,它有一系列强大功能。
2.2 pdf报表的java实现方法下面以新型数字化系统的生产月报为例,具体说明基于web的pdf 格式报表技术的实现(1)首先导入pdf格式报表所必须的itext组件的类,支持pdf、fdf文档,生成文档模板:importcom.lowagie.text.document;支持使用各种字体:importcom.lowagie.text.pdf.basefont;importcom.lowagie.text.font;支持使用各种元素:importcom.lowagie.text.element;支持使用不同的页面大小:importcom.lowagie.text.pagesize;支持创建pdf表格:importcom.lowagie.text.pdf.pdfptable;支持写入pdf文档:importcom.lowagie.text.pdf.pdfwriter;支持设置pdf单元格:importcom.lowagie.text.pdf.pdfpcell;支持设置不同的段落格式:importcom.lowagie.text.paragraph;(2)设计pdf报表首先生成文档,并设计文档的纸张大小a2,上边距46,下边距72左边距108右边距108。
安易web版bs财务软件v8报表操作说明书

V8报表报表的主要功能有:一、新表登记:登记新的报表,新表的名称作为该表的标识供用户在其它功能内调用。
二、定义报表:对已登记的报表进行格式设计及计算公式定义。
三、报表编制:根据用户定义的公式,产生会计报表的数据,并通过报表内部的勾稽关系对报表进行审核,以验证报表数据的正确性。
四、报表输出:可显示或打印系统产生的各种报表。
五、报表管理:用于报表的删除、备份、恢复、改名及拷贝。
报表系统的特点:一、方便高效的操作方式报表系统是在详细分析了国外先进电子表格软件及国内会计报表的编制特点基础上开发成功的,特别适合制作国内复杂格式的报表。
其界面采用世界流行的电子表格操作模式,所有操作只需轻轻一按,方便高效。
全屏幕编辑,所见即所得,充分体现个人设计魅力。
支持鼠标右击,提供最便捷的常用操作命令。
强大的打印功能,可实现任意比例的缩放打印并可预览打印效果。
二、全面的报表格式编辑功能报表系统由于采用了国际通用的电子表格设计思想,因此不仅可以编制各种会计报表,对各种非会计报表同样可以轻松完成;支持多种字体、多种字号及多种对齐方式,使报表更加整齐漂亮;表格制作功能完备,可使用多种数据格式、边框类型组合成复杂样式的报表;强大的数据处理功能,可实现动态的表元计算及汇总功能;分析图可以随意生成,并提供多种平面和立体图,分析图可与表内数据同步更新;可全屏幕随意画直线或斜线并可随意调整。
三、强大的会计报表处理能力提供常用通用会计样表,提高会计报表编制效率。
提供大量通用和会计计算函数用于定义报表的计算公式及审核公式,定义公式提供全引导输入方式,无须记忆公式。
自动检查输入公式的语法错误,公式的计算结果即输即算。
报表编制提供详尽报告,编制结果一目了然。
同一表元不仅可以定义计算公式,同时还可以定义审核公式用于检查计算结果。
提供与安易帐务系统良好的联接,可直接读出帐务系统内的数据。
提供通用的数据接口,可读出用户任一数据库中的数据。
可制作近百个栏目和上千行的超大报表。
基于Web的智能报表设计研究

供 数据 接 口, 而 便 于移植 及进 一步 开发 。③ 客户 要 从
求应用系统对于企业 的核心数据库要尽可能少地访
问, 以免影响其核心业务 。④一个报表用到的源数据 是另一个报表统计分析后 的数据库 , 而不是数据库中
的初始数 据。由此可见 , 多数据 库及复杂统计下 的
XI AN i Jn
( col f o p t cec Sho o C m ue Si e&E g er g ot hn nvrt o ehooy G aghu5 0 0 , h a r n n i e n ,SuhC iaU iesy f cnlg , u nzo 10 6 C i ) n i i T n
Ab t a t T i p p rtl o o u e C y tlR p r n sr c : h s a e l h w t s r sa e o sa d ADO. T t e eo e o s b s d o l — aa a ea d c mp iae es t NE o d v lp r p r a e n mu t d t b s n o l rd t i c
2 1 年第 7期 01
文章 编 号 :0 62 7 (0 1 0 -1 1 4 10 -4 5 2 1 )70 6 - 0
计 算 机 与 现 代 化 J U N IY I N A H A I A J U XA D I U S
总 第 11 9期
基 于 We b的智 能报 表 设计 研 究
sait s td srb sasrcu e ouinwhc a l a y ue n tel els ytm fZ u a o rS p l o a y t tt i .I e c e tu trd slt ih h sar d sd i h i ossse o h h iP we u py C mp n .I sc i o e n
WINCC报表详解

在工业生产中报表一直占有非常重要的部分,它一般用来记录现场的工艺参数和统计信息。
早期是由人工抄录然后统计出相关的报表。
进入计算机控制阶段,这份工作就需要工控软件来实现。
对于工控行业的工程师来说:如何开发适合用户需求的报表一直是个难题。
论坛上很多人都在寻求灵活高效的解决方法。
经过这段时间的网上讨论。
综合网友们的意见和建议,我们做了总结。
并结合WinCC软件本身作了相关的说明。
希望能对大家在以后的报表开发中有所帮助。
接下来就从报表的需求分析、WinCC报表系统的应用、复杂报表的WinCC报表系统实现这几个部分来分别介绍。
最后总结出WinCC报表系统在应用的优缺点和常见的问题的解决方法。
一.报表的需求分析从需求上来讲报表一般分为:内容上的需求、样式上和任务上的需求。
1.内容需求内容上一般涉及到数据的求和、平均、最大值、最小值等计算,同时也会涉及到关系的处理,比如班组相关对应信息的统计分析等。
下面是一个很典型的报表需求,就很能说明这样的问题:图1. 月报表分析此报表是典型的工业现场应用,在数据采集没有难度。
唯一的难度在于四班三倒后,每个月班的出勤日是不一样的,这样对于月报来说,计算出本月每个班的出勤日是需要些算法。
此类报表在连续生产的行业需求很广泛。
比如:钢铁冶金行业需要一天24小时不停运转的系统。
还有一种内容上是分总的关系,就是一部分是简单的数据记录,另一部分是对上一部分数据的统计,比如汇总、求和、平均等。
如下图也是很典型的应用。
图2. 总分报表另外一种就是涉及到混合排列的问题,一张表上既有分项数据,中间也涉及到统计信息,同时也会添加一些实时的信息在上面。
如下图。
图3. 复杂报表这是一个复杂的报表,中间涉及到分项的记录,数据求平均,和一些操作信息的记录。
既有历史数据也有实时信息。
当然更复杂的报表需求也是有的,比如说涉及到一张报表上既有实时信息又有历史信息同时还涉及趋势视图、报警信息等。
用户自己可以灵活的定义报表的内容和样式。
JasperReport在Web报表中的制作与生成

● 报 表 参 数 管 理 ● 读 取 报 表 ● 报 表 页 而 输 入 生 成
● 报 表 生 成
3 J s eR p r 实现 We ap r e ot b报 表 的 方 法 与 过 程
一
( ) ap r p r 报 表 预 览 。J s eRe ot类 库 并 没 3 Js eReo t apr pr
解析 。
设 计 对 系 统 数 据 的 展 现 效 果 起 到 决 定 作 用 。在 这 里 结 合 系 统 报 表 的 功 能 特 性 , 计 一 个 基 于 J s eRe ot 的 设 ap r p r 下
We b报 表 组 件 , 而 大 大 提 高 We 从 b报 表 的开 发 效 率 与
性能。
● I e ot 计 报 表 R pr 设
● 报 表 文 件 管 理 ● 报 表 数 据 源 绑 定
( )ap r e in报 表 编 译 。 要 生 成 一 个 报 表 ,ap r 2 Js eD s g J se— R p r 需 要 首 先 生 成 报 表 没 计 的 jse 文 件 , 成 方 法 可 e ot ap r 牛
一
个 J s eP it对 象 , 过 它 也 可 以 生 成 各 种 报 表 输 出 ap r r n 通
格式 。
2 we b报 表 的组 成
报 表 是 各 种 应 用 程 序 中 的 通 用 功 能 , 个 报 表 系 统 的 一
报表设计 、 表生成 预览 、 表 输 出 四个 流程 步骤 组 成 , 报 报 下 面 讲 述 这 四个 过 程 的 主 要 任 务 与 原 理 。 () 1 XMI报 表 解 析 。J s eRe ot 用 S apr pr 使 AX2 0版 本 . 的 AP 对 XMI 表 文 件 进 行 解 析 , 足 一 种 默 认 解 析 I 报 这 器 , 户 也 可 以 使 用 别 的 解 析 包 来 对 XMI 报 表 文 件 进 行 用
基于XML的web报表的设计与实现

第 3期
S IN E&T C N L GYIF R TO CE C E H O O O MA IN N
O I T论坛 0
科技信息
基于 X ML的 w b报表的设计与实现 e
刘 鹏 程
( 绍兴文理 学院元培 学院
浙江
绍兴
32 0 ) 1 0 0
I 摘 要 】 文 在 充 分理 解 了 we 计 业 务 的 需 求后 , 本 b统 分析 we 表 的 物 理 结 构 和逻 辑 表 示 , b报 阐释 了 we b报表 的 处理 过 程 . 讨 了 we 探 b报 表 的总 体框 架 , 析说 明 了 we 表 中的 一 些 关键 问题 。 分 b报
图 2 报 表 的 基 本 形式
报表 、 票据 、 单 手册 等 提 供 了新 思 路 。我 们 用 Jv aa来查 询数 据 库 . 理 处 22 报表 的逻 辑 表示 . 用 户 的输 入 , 并在 此 基 础 上 生 成 原 始 的 X ML文 档 ; 然后 通 过 J O 将 D M 报 表 定 制 包 含 两 方 面 的 内 容 , 是 定 义 报 表 的格 式 , 括 界 面 的 一 包 该 XML文 档 加上 显 示 层信 息 , 成 另 外 一个 新 的 X 生 ML文 档 。最 后 利 绘 制 以 及字 体 、 置 、 位 表格 线 类 型 等信 息 , 主 要 是 前 端 工作 。 而另 外 这 用“D P F生 成 器 ” 这 个 新 的 x 将 ML文 档 转 化 为 相 应格 式 的 P DF文 档 。 部 分 较难 实 施 的 是 实现 对 报 表 逻 辑 的定 制 。在 报 表设 计 里 , 台数 后 对 于最 初 生 成 的 X ML文档 , 以被 二度 利 用 , 可 因为 该 文 档 包含 了所 有 据 逻 辑 是该 系 统 的灵 魂 。要 实 现报 表逻 辑 的 定 制 。 要 是对 后 台 的数 主 有 用 的信 息 , 以非 常 容 易 的被 其 它 应用 程 序 处 理 。如 果 我们 想 改 变 可 据 管 理 , 数 据 表 的 建 立 , 中包 含 各 种 字 段 的建 立 以及 表 与 表 之 间 如 其 信 息 在 P F文 档显 示 的样 式 , 以 非 常容 易 的 实 现 。只需 要 专 门人 员 D 可 的 关 系 . 此 必 然 要 了 解 报 表 关 系 , 然 要 熟 悉 这 个 报 表 中每 个 单 元 因 必 修 改 相应 的 X L样 式 单 文 件 即 可 , 需 对 其 它 环 节 做 任 何 修 改 , 有 S 不 具 数 据 的 产生 过 程 ,如何 实 现 报 表 的关 键 是 要 把 握 报 表 的 三 个关 系 , 一 非 常好 的灵 活性 对 一 , 对 多 , 对 一 , 根 据 其 关 系在 后 台实 现 对 数 据 进 行 管 理 。并 一 多 并
activereports web designer

ActiveReports Web Designer是由GrapeCity提供的基于Web的报表设计工具。
它旨在为ActiveReports报表解决方案创建和自定义报表,使开发人员能够在其应用程序中生成交互式和视觉上吸引人的报表。
ActiveReports Web Designer的主要特点包括:
1. 拖放设计:Web设计工具允许用户通过将表格、图表、图像和文本框等元素拖放到设计界面上来轻松创建报表。
2. 丰富的数据可视化:它提供了各种数据可视化选项,如图表、图形、仪表盘和地图,以便以视觉上吸引人的方式展示数据。
3. 交互式报表:用户可以通过添加参数、筛选器、钻取功能和交互式排序来为报表添加交互性。
4. 灵活的布局选项:Web设计工具提供了灵活的布局选项,包括支持多列布局和分组部分。
5. 数据连接:它支持各种数据源,包括数据库、XML文件、JSON和Web服务,允许用户从不同的源获取数据用于报表。
6. 报表预览:用户可以在Web设计工具内直接预览报表,以查看渲染后的效果。
7. 导出和共享:报表可以导出为PDF、Excel、Word、HTML等多种格式。
用户还可以通过将报表保存到中央存储库或在Web服务器上发布来与他人共享。
总体而言,ActiveReports Web Designer为ActiveReports平台的报表设计和自定义提供了一个用户友好的界面,使开发人员能够更轻松地为其应用程序创建强大且交互式的报表。
1。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WEB报表格式设计介绍
分享人:黎冠雄
日期:2011/09/02
WEB报表有动态报表和普通报表。
动态报表时根据前端条件,动态的改变标题内容和标题的栏位数量,每次查询报表时的栏位可能改变,所有不能设计报表格式。
普通报表,是在第一次生成之后,就确定了报表标题。
一般的报表在自动生成之后,就可以得到需要的格式,但是也有些报表需要使用ReportBuilder设计格式,如分页,在一次生成后需要增加、减少栏位,修改栏位的标题。
这里介绍普通报表的几种格式设计。
一、单身字段分页
1、给分组选项卡中的详细字段添加父组,分组依据就是分页依据(客户编号)
2、将自动生成的第一列数据删除。
(仅删除列)
3、选中组中数据最上面一条,插入行(组外部上方),插入的行数随具体情况而定。
不过每次都请选中那条记录(刚开始的最上面的一条),然后在组外部上方插入行。
4、在列组下拉选中高级。
插入行正确的话,你会发现Group1与详细信息中会多出几行。
5、将Group1与多出的那些行的fixdata属性设置为true。
多出的行的RepeatOnNewPage属性页设置为true。
6、Group1的pagebreak设置为break,点击SortExprress属性,将默认的排序选中并删除。
二、页头进行动态分页
1.如果rdl是以前生成的,重新从浏览器中跑报表,最好选一些能多跑出点数据的条件方案
2.打开rdl文件,在左侧数据集中选数据源->数据集,右键,查询,点红色感叹号,观察查询出来的数据,记住你要分页的字段,一般都是HD10,HD11等。
确定。
此时数据集中将会
多出来六个字段,HD10,HD11,HD12,PF10,PF11,PF12
3.接下来的步骤就跟按照分页条件在单身的相同了。
4、删除原有页头字段,在标题的上方加上需要显示的页头字段。
三、有分页的小计和总计操作
在需要分页的报表中如果有小计总计,在分页之后要对小计合计重新计算,对于计算逻辑复杂的报表,如COPR22中,销货,销退单据分别统计,可以在修改报表后端,在打印统计信息是把分页依据字段(客户编号)也打印,在web报表中设计,显示的客户编号字段用一个表达式:
汇总信息可以在相加明细信息得到,可以用下面的方法:
1.去掉易飞报表的合计
打开RDL,在数据集上右键【数据集属性】中的SQL里,去除掉【OR (firstkey LIKE '%ST') 】
2.小计
①在明细最后一行,右键,插入行->组外部-下方,有几行明细就插入几行。
②在对应的小数栏位,增加[Sum(销货金额)],
数字格式Format属性,COPY其对应明细的即可,一般是数值三位,金额两位,为0的数值默认为空,有千分位
字体Color属性,要保证小于零的数值显示红色,在表达式中输入=IIf(SUM(Fields!总金额.Value)< 0, "red", "black")
③小计属性:
点击列组,选择高级模式,然后在行组上,点击静态。
在属性中,将KeepWithGroup选择After,RepeatOnNewPage选择True.
4.总计
在组外部-下方,插入总计,有几行明细就插入几行明细。
将小计设置行的字段复制到对应栏位
四、缩排
WEB报表中在生成格式时会把易飞后端定义的缩排保存在格式中,但是在数据显示是的处理有些不同。
如报表中缩排字段有客户编号,品号,有两笔数据001 A 和002 A 缩排后显示为:
客户编号品号
001 A
002
第二笔中的品号没有显示,这和标准报表有差异,所有需要把缩排去掉,不缩排数据。
选择字段,在右边的属性中找到HideDuplicates,如果是缩排字段原来的值是数据集,设为空。
五、百分比
1、把原来的值除于100,双击字段->常规->值,设置表达式
2、设置百分比,双击字段->数字->类别,设为百分比,在这还可以是设置日期,货币等其他一些格式
六、增加字段
1、在数据集中添加字段,可以是查询字段和计算字段
数据源-> 数据集,右击->添加字段,输入字段名称,字段源(组报表中的字段名),如果是添加查询字段,在字段源中有个开窗,输入表达式
2、选中要添加字段的位置,右击插入列
3、点击输入框中右边的图标,在显示的字段中选中需要的字段
4、修改字段的标题
七、调整字段位置
1、点击输入框中右边的图标,在显示的字段中选中该位置需要显示的字段
2、修改字段的标题。