发表于:2009/03/28 | 分类: 设计基础
在设计web报表时,常常需要根据不同的条件,对报表中相应的行进行隐藏。在一般情况下,我们会选择用条件控制隐藏行的方法,但在快逸报表中,可以有更多灵活的方法。下面介绍一种用条件控制行高实现隐藏行的方法。方法描述:在分组Web报表中,计算组内的小计时,常常需要根据条件隐藏,用隐藏......
发表于:2009/03/27 | 分类: 设计基础
在开发web报表项目时,链接数据源是必不可少的一部,而且因为用户数据库请求千差万别,所以数据源往往需要自定义,快逸报表提供了的API和JDBC两种编程方式,是程序员可以方便灵活地完成数据源链接。通过快逸报表编程连接数据源的方式有两种,第一种就是利用快逸报表的api来连接数据源,即程序......
发表于:2009/03/26 | 分类: 设计基础
对用户输入的数据进行合法性检查,避免错误非法的数据进入数据库,这是业务系统最常见的需求。 在web系统中,用户在网页上录入了某些数据后,系统会检查输入值是否满足一定的规则。最典型的例子是,用户录入了”运货费”之后做数据提交,网页上要先 检查”运货费”是否是是小于100的正数,如果不是......
发表于:2009/03/25 | 分类: 安装部署
下图这样的web程序界面,相信网上程序的开发人员都不会陌生。如果采用流行的SSH(strust+spring+hibernate)结构从头做起,前期的架构、编程加上后期的测试、DEBUG…工作量还真不小。如果希望做成通用的功能,工作量就更大了。这时候,广大程序员一定会怀念客户端程序流行的日子:象Powerbui......
发表于:2009/03/24 | 分类: 填报技术
填报的业务中,往往有这样的需求:用户录入数据后,系统进行合法性检查,发现数据不合法时,弹出友好提示,提醒用户数据不合法,但是面对不合法的数据,用户有三种选择:1、放弃剩余的检查,直接提交2、取消提交,修改数据3、忽略当前的不合法,继续其他的合法性检查这样的需求在填报业务中......
发表于:2009/03/23 | 分类: 打印专题
快逸报表提供了很多的打印参数可供选择。例如:页边距设置(左边距、右边距、上边距、下边距)、纸张方向设置(纵向或横向)、纸张类型设置、纸张大小设置等等,为报表的精确打印提供了技术保障。有些情况下,客户想实现保存客户端打印的设置,不再重复每次都设置打印的边距,快逸报表也可以做到。......
用户在网页上录入多行数据的时候,如果用到流水号,自然会要求程序自动生成,比如下图的例子,订单id是程序自动生成的:这个功能在客户端程序中是比较容易实现的,客户端的编程环境一般都提供”事件”触发机制,插入一行数据可以触发另外一个字段的自动计算。但是,采用一般方法来设计java的web......
发表于:2009/03/21 | 分类: 填报技术
快逸报表不仅是一个强大的报表工具,也提供了强大的数据填报功能。web填报常常遇到的问题,快逸报表都可以解决:单选按钮、下拉列表、自动计算、自动生成流水号、实时数据合法性检查、多选批量操作等等。在用户填报完成点击”提交”的时候,系统可以弹出一个”确认”的提示框,那么是否可以定制这个......
发表于:2009/03/20 | 分类: 填报技术
在快逸报表应用的填报页面中,下拉框是最常见的了。下拉选择框可以简化用户的输入,可以避免用户的错误录入,还可以轻松实现中文与代码的映射关系,可谓用途多多。可是随着业务的越来越复杂,各种奇怪的需求均可能冒出来,比如说,数据库中的某个字段的取值,有可能同时存在多种,比如员工基本......
发表于:2009/03/19 | 分类: 填报技术
快逸报表的行式填报从根本上解决了动态增删行的问题,不仅仅可以对分组报表、分片输入的报表实现多区域的插入删除,还能够动态解析编辑风格、自动计算、合法性检查等属性,实现了很智能的流水号、缺省值等功能。使用快逸报表行式填报的用户遇到这样的一个问题:行式填报导入excel,发生了错位。......