发表于:2008/09/01 | 分类: 设计基础
一种特殊的分栏,每页显示两栏,每栏10条数据,并且一页中的20条数据是连续的,比如:第一页中,第一栏为:1-10条,第二栏为:11-20条数据。下一页,以此类推,第一页为:21-30条数据,第二栏为:31-40条数据,以下以此类推。具体请参阅: teshufenlan.rar
发表于:2008/08/27 | 分类: 设计基础
一、错误原因:某个单元格的高度超过纸张高度造成的。二、解决方法:方法1:将该单元格设置为合并格, 然后设置单元格可拆分属性;方法2:在该单元格后边的那个单元格设置表达式对前面单元格进行扩展,然后设置该单元格可拆分属性。
发表于:2008/08/18 | 分类: 设计基础
一、问题描述:报表分上下两部分,下部分为子报表,且子报表将分页显示,要保证报表不出现对齐问题。后台报错:报表中,第 9 行的高度比给定纸张高,无法分页! 而第9行是子报表。二、解决办法:嵌入式子表不能切分,只能用引入式,但引入式可能带来报表上下两个部分对齐问题,所以建议把主表......
发表于:2008/08/18 | 分类: 设计基础
一、问题描述:在采用jdbc直连时,后台错误信息:[ERROR] – 产生数据工厂: com.runqian.report4.dataset.SQLDataSetFactory 失败: 数据源s4-ora9i中,未设定转换目标字符集。二、解决方法:由于在JDBC直连情况下没有设置属性导致,将该属性设置为客户端展现时的字符集类型,如GBK.
发表于:2008/08/18 | 分类: 设计基础
一、问题描述:联表写sql时,发现的问题:数据库里好几个表的格式都是id,name.想联表时,要写成 SELECT g.name as channel, f.name system….在设计器里写成ds1.channel,ds1.system 显示出错:单元格D4中有错误: 表达式:ds1.channel中不可识别的数据集函数:channel二、问题解决描述:本地测试......
发表于:2008/08/18 | 分类: 设计基础
一、问题描述:windows导出excel没问题,但是在aix上导出excel单元格内容显示不全。二、问题原因:单元格尺寸调整方式设置为:按照单元格内容扩大,aix上由于没有完全匹配设计器的字体,会默认选定一个匹配字体,而计算单元格的大小时是根据设计器中设定的字体进行计算,而默认匹配的字体可能......
发表于:2008/08/18 | 分类: 设计基础
有时候报表用户会采用filter对http请求进行转码,这样可以保证中文被正确的传递。但是由于报表用户可能不是使用gbk作为编码方式,因此在使用快逸报表的一些功能的时候可能会出问题。比如OLAP和即时报表,这些都会传一些中文参数。如果报表用户使用了自己的filter对http请求转码,可能会造成快逸......
发表于:2008/08/06 | 分类: 设计基础
快逸报表用户有的时候需要快逸报表连接数据库的时候产品随机函数,其实这个需求可以直接在SQL中进行操作实现。具体的操作是: –我们先从数字开始。VALUE函数会返回一个大于等于0但是小于1的数,精度是38位。 SELECT DBMS_RANDOM.VALUE FROM DUAL;–对于指定范围内的整数,要加入......
发表于:2008/08/06 | 分类: 设计基础
快逸报表可以使用自己的Excel作为数据源导入数据,这个操作需要自定义类,具体类的写法是: package com.runqian.api; import java.io.FileInputStream;import java.io.IOException; import org.apache.poi2.hssf.usermodel.HSSFCell;import org.apache.poi2.hssf.usermodel.HSSFRow;......
发表于:2008/08/04 | 分类: 设计基础
问题描述: 报表基于效率的原因,将页面和报表部署在不同服务器上,在页面中引入报表。此时如果想通过页面上的按钮对报表进行操作就会出现问题,无法调用报表的函数,IE提示没有权限,这就是javascript的跨域问题。Javascript出于安全性考虑,是不允许跨域调用其他页面的对象的。所以上......