初用“润乾”问题收集(二)

原创 2007年10月10日 23:12:00
在上一篇中所提到第二个有关“行类型排序错误”提示的问题现已解决,并在咨询了润乾的客服人员后弄清楚了原因。这个问题的 产生是由于润乾在“新建空白报表”中所有行的“行类型”都是初始设置为“数据区”类型的。而润乾对行属性的排序是有严格的限制的。依次为:1.分页页眉, 2.头标题,3.报表头,4.分组表头,5.数据区,6.报表尾,7.尾标题,8.分页页脚,共计8种类型,从小到大,从前到后的顺序排列,不能乱序排 列。润乾自动生成的“空白报表”一般是含有多行空白行的空白报表。这些空白行全都是默认被设定为权重为5的“数据区”。如果你在其中一行设置行类型大于 “数据区”的权重时,一定要保证在你设置的行后没有空白行(即“数据区”行)。如果有的话,那么润乾即认定你在进行乱序排列。在6、7、8后出现了权重为 5的数据区。即会出现行类型排序错误“的提示。
 
这个问题不是什么高深的技术问题,但也颇具隐蔽性。定要注意。特记下来以助同道中人。

从 昨晚开始我一直在努力于把我写好的一个小小的示例代码布置在自己的Tomcat上。配置Tomcat用于连接Oracle 9i的DataSource时被卡住。现在也没有解决。我所使用的是Tomcat 6.0。按照Apache提供的手册中所说明的方法在$tomcat_home/webapps/$projectpath/WEB-INF中的 context.xml和server.xml中加入有关DataSource的配置项后,重新启动Tomcat,初始化过程OK, InitalContext() OK,但到getConnection()时就报错,抛出形如 org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'的异常。
后来改在$tomcat_home/conf/server.xml中设置有关DataSource的配置项如下:
<Context path="/jnt" docBase="jnt" debug="0" reloadable="true">  
    <Resource name="jdbc/myoracle" auth="Container"
            type="javax.sql.DataSource"/>
    <ResourceParams name="jdbc/myoracle">
        <parameter>
            <name>username</name>
            <value>XXXXX</value>
        </parameter>
        <parameter>
            <name>password</name>
            <value>XXXXX</value>
        </parameter>
        <parameter>
            <name>driverClassName</name>
            <value>oracle.jdbc.driver.OracleDriver</value>
        </parameter>
        <parameter>
            <name>url</name>
            <value>jdbc:oracle:thin:@XXX.XXX.XXX.XXX:1521:XXXX</value>
        </parameter>
        </ResourceParams>
</Context>
也依然出现上面的提示。有没有在Tomcat 6.0.14下配置过的Oracle数据库联接池的朋友能给在下指点一二?因为要布署润乾,所以只得Tomcat 5.5.9运行。Tomcat 5.5.9倒是在web.xml下配置好后就可以正常布署并使用润乾。

  润乾在进行参数查询时,检索条件表达语句形如:
(? is null or DataBaseName.TableName.ColumnName like ?),其中的“? is null”是必须要加的,如果不加的话,在运行时会出现NullPointException。

润乾报表split和list函数对数组分类显示

如下,现有一组数组组,数组不确定但是分别以逗号,和分号;隔开如下 a,c,c;d,e,f;g,h,l 首先判读有几组数组,并进行扩展出相应的行数 =to(1,(len(@arg1)+...
  • Alice_656
  • Alice_656
  • 2017年02月16日 17:46
  • 586

润乾报表设计器连接数据源几个报错问题总结

1.oracle数据库连接问题:本地数据库连接不上(启动监听),报错信息如下: 这个产生这个问题的原因是listener服务不正常,因此需要重建这个服务。 两个方式:先查一下本地的ip...
  • Alice_656
  • Alice_656
  • 2017年01月23日 15:47
  • 1548

润乾报表中常见的打印类问题的总结

 在解决润乾报表的打印类问题时,首先要知道打印与哪些文件相关,下面就列出了与打印相关的文件及位置: 1.runqianReport4Applet.jar 位置:应用根目录下 2.report...
  • RQlyc
  • RQlyc
  • 2016年12月01日 10:34
  • 1359

润乾报表参数传递那些事

润乾V4 润乾报表 参数传递 页面输入 参数模板 自定义输入
  • xiaohuihui_1992
  • xiaohuihui_1992
  • 2016年11月30日 14:48
  • 1876

润乾报表4参数模板的下拉数据集的样式如何修改

网页脚本控制单元格属性,我们可以按照我们的 应用开发手册里面的在我们的展现页面添加JavaScript 修改即可。...
  • chaochao52001
  • chaochao52001
  • 2017年06月07日 15:42
  • 440

润乾报表性能优化问题

由于性能的概念比较宽泛,故本文中提到的性能问题只是狭义地指报表各种“慢”的情况。 本文将多种“慢”的情况加以归纳,分析可能出现的原因,提供对应的调优策略。由于本文开篇提到的原因,本文只总结了如下方面...
  • Alice_656
  • Alice_656
  • 2016年11月22日 10:56
  • 1390

润乾填报中更新属性设置问题

我们想要在一张填报表中对一个表进行两次更新操作,即要将两个人的信息插入到数据库中对应的表中,这两个人的角色不同,所以在数据库中应该作为两条记录存在。 但是当我们定义完两个类似的更新属性(如下图)后,...
  • Alice_656
  • Alice_656
  • 2016年12月12日 16:05
  • 465

润乾报表动态合并单元格

 一些客户希望动态合并单元格,合并的规则是浏览每一行的数据,如果同一行相邻两个单元格的值相同,那么就将这两个单元合并到一起。 这个需求可以通过API来实现,实现思路:先将报表计算出一个IRep...
  • RQlyc
  • RQlyc
  • 2016年11月29日 17:09
  • 1030

润乾报表-单元格函数

单元格函数 1.avg() 函数说明: 对可扩展单元格或集合表达式求平均值 语法: avg(expression{,containNull}) 参数说明: expression 需要求平均值的单元格...
  • mafan121
  • mafan121
  • 2016年09月29日 20:56
  • 1671

润乾集算报表集成百度ECharts

http://blog.runqian.com.cn/?p=1515  百度Echarts提供了大量直观、丰富、灵活的图表,其提供的数据视图、值域漫游等特性增强了用户体验。在润乾集算...
  • raqreport
  • raqreport
  • 2016年04月11日 17:25
  • 653
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章: 初用“润乾”问题收集(二)
举报原因:
原因补充:

(最多只允许输入30个字)