摘要: 1)设置超链接表达式查看详情"/reportJsp/showEconrespReport.jsp?raq=/econrespView.raq&uuid="+A3修改数据"/reportJsp/showEconrespReport.jsp?raq=/econrespUpdate.raq&uuid="+A3增加问题"/reportJsp/showEconrespReport.jsp?raq=/questionAdd.raq&uuid="+A3+"&xmmc="+B3+"& 阅读全文
posted @ 2013-01-08 17:16 Aviva_ye 阅读(694) 评论(0) 推荐(0) 编辑
摘要: 自动计算步骤:① 打开raq文件,右键需要计算的单元格② 设置可写属性为不可写③ 在自动计算的框内填写计算表达式,点击确定按钮生效计算格式:1) 多单元格累加:${sum(B1:B100)}2) 多单元格跳格累加:${sum(B1:B100)}+${sum(B200:B300)}3) 几个单元格累加B1+B6+B84) 多单元格和几个单元格累加${sum(B1:B100)}+B105+B106+B109${sum(B27:B31)}+${sum(B37:B56)}+B59+${sum(B62:B68)}+${sum(B71:B82)}5) 乘积B2*C2④ 发布后预览,若看见填写计算的单元格有 阅读全文
posted @ 2013-01-08 17:14 Aviva_ye 阅读(835) 评论(0) 推荐(0) 编辑
摘要: ① 填报表是无法分页的② 若是浏览表中无数据,则不用显示删除,修改,增加问题,查看问题等按钮的。这时,可以通过表达式来控制。例如:单元格-值表达式if(B3!=null,"修改","")if(B3!=null,"删除","")if(B3!=null,"增加问题","")if(B3!=null,"查看问题","")③ 合法性校验对落实情况 问题摘要 的字符串大小等做校验K3.toString().length<=1000对必填字段做 阅读全文
posted @ 2013-01-08 17:11 Aviva_ye 阅读(1359) 评论(0) 推荐(0) 编辑
摘要: questionView这个页面不能查出数据,属于页面间传递数据查询。根据台帐uuid来确定该台帐有哪些问题,因此,需要:1)在raq文件中设置参数uuid【参数】【数据集-编辑-检索条件】【数据集-编辑-参数】2)在展现questionView的页面接收参数uuid,然后作为隐藏的参数。否则接收不到传递的参数,更谈不上使用该参数了。主要语句:String argtest = "uuid="+request.getParameter("uuid");<report:param name="form" paramFileName= 阅读全文
posted @ 2013-01-08 17:07 Aviva_ye 阅读(1967) 评论(0) 推荐(0) 编辑
摘要: 控制台报出的错误的消息:[2012-08-30 14:24:17] runqianReportLogger : [ERROR] - 执行下面的SQL语句时发生异常[2012-08-30 14:24:17] runqianReportLogger : [ERROR] - sql = insert into PROJECT ( PRJNAME, PRJYEAR, PRJUUID ) values ( ?, ?, ? )[2012-08-30 14:24:17] runqianReportLogger : [ERROR] - 参数1 = 200000 --- java.lang.String[201 阅读全文
posted @ 2013-01-08 17:00 Aviva_ye 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 1. 主键选取 主键的选取对于一个表的设计至关重要,一旦进入编码阶段,对主键的修改将会付出 很大的代价。主键选取字段过少可能会导致表无法适应业务的发展,过多则会使得表的效率严重降低。 主键的字段应处于一个表的前几个字段。 尽量选择唯一标识列作为主键。 建立联合主键时,一般不宜超过 3 个字段。如果字 阅读全文
posted @ 2013-01-08 16:58 Aviva_ye 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 为什么改为填报属性之后还是不生效?还是会返回成仅供统计的状态.解决:每一次修改了报表或者报表的填报属性之后,要发布一下,这样设置才会生效缓存问题报表发布过以后 修改报表在点保存按钮,报表保存进的是发布的路径里面的那个文件 而不是您自己保存的那个路径下的文件每次修改以后是保存到发布的路径里了所以 发布过的报表在修改后 如果需要保存 就另存为一次 阅读全文
posted @ 2013-01-08 16:39 Aviva_ye 阅读(579) 评论(0) 推荐(0) 编辑
摘要: 报错信息1:产生数据工厂: com.runqian.report4.dataset.SQLDataSetFactory 失败错误来源:: 数据集ds1中,SQL语句SELECT DB2 SQL error: SQLCODE: -206, SQLSTATE: 42703, SQLERRMC: ENTERPRISE.TEMP1执行错误,SQL参数异常或者SQL语句语法错误at com.runqian.report4.model.CalcReport.calcDataSet(Unknown Source:326)at com.runqian.report4.model.CalcReport.calc 阅读全文
posted @ 2013-01-08 16:30 Aviva_ye 阅读(8390) 评论(0) 推荐(0) 编辑
摘要: 报错信息:在填报表的展现页面中[ 环境对象Context中的数据源NEWMOD的配置为null ]原因:在润乾设计器中设置的数据源名称为NEWMOD,而在reportConfig中配置的数据源名字为newmodules/DataSource,不一致出的错。解决方法:最好就是在润乾设计器中设置的数据源名称为newmodules/DataSource 即可。 阅读全文
posted @ 2013-01-08 16:28 Aviva_ye 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1 在展示列表中【查询出的结果列表】① 定义参数,以供在报表中引用点击配置-》参数,增加查询条件中所需要的参数注意:参数名称一定要用英文字母名,以免造成麻烦② 编辑数据集--检索条件切换至检索条件标签页,编写条件[where子句的条件部分](字段1=?or? is NULL) AND (字段2 like ? AND 字段3 like ?)问题:这里的问号由报表系统根据用户输入的值作一个动态的替换怎么替换的呢,又是怎么知道哪个问号对应哪个参数?答案:必须定义一个参数引用序号,使得问号与参数之间形成一一对应③ 编辑数据集--参数在参数Tab中分别对SQL中的四个问号进行了一一引用即@参数名称1对应 阅读全文
posted @ 2013-01-08 16:26 Aviva_ye 阅读(2112) 评论(0) 推荐(0) 编辑