上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页

2019年5月29日

脚本中如何做填报数据校验

摘要: 在很多填报表项目的开发过程中,为了保证数据规范且有效,常会在报表中设置各种校验以达到目的,比如:工资金额最多只允许包含两位小数、邮政编码必须是全数字组成的 6 位数且首位数字不能是 0 ,等等。这些要求,我们都可以利用报表工具提供的数据类型校验、单元格校验等手段来实现,但是总有“意外”情况出现,比如 阅读全文

posted @ 2019-05-29 10:18 IBelieve002 阅读(247) 评论(0) 推荐(0) 编辑

鼠标悬停出现提示信息怎么做

摘要: 概述 – 提示:指启示,提起注意或给予提醒和解释。 在 excel 中会经常用到给某个格子增加提醒信息,比如金额提示输入数值或最大长度值等等。设置方式也有多种,简单的,仅为单元格插入批注就可以了,也有复杂的有效性验证方式。下图为批注方式: 另外,在网页设计中也常常看到同样功能,常见的帮助提示框(ti 阅读全文

posted @ 2019-05-29 09:57 IBelieve002 阅读(493) 评论(0) 推荐(0) 编辑

2019年5月28日

分组填报表的制作

摘要: 在前面几篇文章中,我们一起学习了行式填报表制作的相关内容,也了解了多源 SQL 和脚本两种数据处理方式,今天我们来研究一下如何制作分组填报表。 同样地,我们以 demo 示例库中的雇员表信息维护为例,在数据填报页面,需要实现以下效果: 1)雇员信息按照地区分组显示 2)雇员基本信息可进行修改 效果图 阅读全文

posted @ 2019-05-28 17:43 IBelieve002 阅读(180) 评论(0) 推荐(0) 编辑

如何在报表中绘制 SVG 统计图

摘要: SVG 作为一种矢量图形,具有任意缩放不失真、可被高质量打印、文件较小、交互性强等优势,正逐渐成为一种主流的图片格式。润乾报表一方面可以生成 SVG 格式的统计图,另一方面也可以在 HTML5 中直接嵌入 SVG 统计图,方便用户在 PC 端或移动端查看。 下面通过一个示例说明润乾报表生成 SVG 阅读全文

posted @ 2019-05-28 16:57 IBelieve002 阅读(284) 评论(0) 推荐(0) 编辑

如何提高报表的取数性能

摘要: 报表在展现或导出时往往需要从数据库中取出大量数据,而 JDBC 的取数速度一向比较慢,有可能成为报表各运算环节的短板或瓶颈,从而严重影响整个报表的生成效率。针对这一问题,润乾报表可以利用并行计算机制(需要结合集算器实现)来显著提高 JDBC 的取数性能。 所谓并行取数是指,使用多线程技术在报表工具与 阅读全文

posted @ 2019-05-28 14:42 IBelieve002 阅读(239) 评论(0) 推荐(0) 编辑

如何解决报表关联计算中的性能问题

摘要: 报表开发过程中经常要在报表中完成数据关联计算,有时为了降低报表制作复杂度,会将关联关系放到可视的报表模板中完成;而有时则必须在报表中完成关联,如多数据源、异构数据源的情况。在报表中做关联往往导致报表效率不高,计算过慢,从而引发性能问题。为此,润乾报表提供了高性能数据关联方式(需要结合集算器实现),可 阅读全文

posted @ 2019-05-28 14:19 IBelieve002 阅读(239) 评论(0) 推荐(0) 编辑

多库取数的性能优化方案

摘要: 当数据库表数据量较大时,报表性能往往不高,此时仅针对 SQL 或报表端进行优化,效果往往不明显。这种情况下要显著提升性能,可以考虑采用并行多库的方式,即采用一定规则(如时间)将数据分库分段存储,而报表同时访问多个数据库进行数据计算,最后在报表中进行汇总展现。 不过,一般报表工具并不具备这种并行取数汇 阅读全文

posted @ 2019-05-28 13:54 IBelieve002 阅读(253) 评论(0) 推荐(0) 编辑

固定格式填报表的制作

摘要: 在前面几篇文章中,我们学习了多种类型填报表的制作,对润乾报表的填报机制有了一定的了解。今天我们来研究一下如何制作固定格式填报表,同时检验下自己之前学习的内容是否已熟练掌握。 今天要学习的固定格式填报表效果图如下所示: 左侧为固定内容,蓝色部分是需要客户填写的内容,最后将整个页面数据更新到数据库表中。 阅读全文

posted @ 2019-05-28 11:15 IBelieve002 阅读(219) 评论(0) 推荐(0) 编辑

多层次报表的性能优化方案

摘要: 多层次报表是常见的报表形式,典型的如分组报表和主子报表。其中的关联运算(组与明细、主表和子表)由于有层次而不能直接在数据库中完成,需要在报表端完成。而报表端一般只能采用排序和遍历的方法实现关联,性能又比较差。 本文介绍的润乾报表可以利用层次数据集(需要结合集算器实现)在数据源计算过程中完成关联计算, 阅读全文

posted @ 2019-05-28 10:58 IBelieve002 阅读(410) 评论(0) 推荐(0) 编辑

存储过程性能低怎么破?

摘要: 报表应用中实现数据源计算经常会使用存储过程,但同时也带来多方面的问题。首先,存储过程的包只提供一层分类,无法用树形结构组织,容易造成代码管理混乱。而有些程序员更是直接在现场在线修改存储过程,也不利于代码管理。其次,升级存储过程时需要数据库的写权限,容易对数据安全造成影响。另外,由于 SQL 固有的一 阅读全文

posted @ 2019-05-28 10:29 IBelieve002 阅读(397) 评论(0) 推荐(0) 编辑

上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页

导航