openerp 报表字段 report_rml_content_data

按需求修改一个报表,本想按照打印出来的报表内容搜索rml文件,找到需要修改的rml问加。

但是发现搜索不到,后来查询报表动作,确认对应的rml文件中,没有发现 “报表中” 的字串。

猜测可能是rml直接存入数据库了,果然在表ir_act_report_xml 中找到了report_rml_content_data
,report_sxw_content_data字段。

原因是使用base_report_designer模块,使用openoffice 直接修改报表上传后,

rml 和 sxw 文件都以二进制存入数据库。所有对应对report 下对文件失效。

查询二进制转文本对sql 如下:

select name, encode(report_rml_content_data,‘escape‘)  from
ir_act_report_xml;

openerp 报表字段 report_rml_content_data,布布扣,bubuko.com

时间: 2024-10-07 20:38:35

openerp 报表字段 report_rml_content_data的相关文章

openerp related字段解读

百度就会看到一些对related的解读,但始终有些疑惑,今天终于弄懂了 related: 关联字段,表示本字段引用关联表中的某字段.格式为:fields.related(关系字段,引用字段,type, relation, string, ...),关系字段是本对象的某字段(通常是one2many or many2many),引用字段是通过关系字段关联的数据表的字段,type是引用字段的类型,如果type是many2one or many2many, relation指明关联表.例子如下: 'ad

OpenERP对象字段定义的详解

OpenERP对象支持的字段类型有,基础类型:char, text, boolean, integer, float, date, time, datetime, binary:复杂类型:selection, function, related:关系类型:one2one, one2many, many2one, many2many.下面逐一说明. boolean: 布尔型(true, false) integer: 整数. float: 浮点型,如 'rate' : fields.float('

JasperReports报表字段11

报表字段是代表数据源和报表模板之间的数据映射元素.字段可以在报告中的表达式进行组合,以获得所需的输出.报表模板可以包含零个或更多的<field>元素.当声明报表字段,数据源应提供相应的数据到所有在报告模板中定义的字段. 字段声明 字段声明做如下: <field name="FieldName" class="java.lang.String"/> name属性 <field>元素的name属性是强制性的.它通过名称引用的报表表达的

锐浪报表字段分割

对于锐浪报表太多说不出的辛酸史,对于传值这些的最开始真的是要把人弄疯啊,一个编号直接传过来在报表里面用脚本分割对应的每个字段框放一个数字 Sender.DisplayText=Report.FieldByName('bh').AsString.substring(0,1); 给当前字段框绑定脚本,取值为'bh'这个从后台传过来的字符串从第一位开始分割,取它的第一位.第二个字段框就把'0'换成'1'就行了,其他后面的字段框也以此类推.然后我们就轻松的把一串数字成功分割到每个对应的框里面了. 原文地

第一部分:使用iReport制作报表的详细过程(Windows环境下)

提示:在有些板块,文中的图片看不到,建议到我的blog浏览文章:http://blog.csdn.net/jemlee2002/文章将会涉及3个方面的内容: 第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用 第三部分:使用Jasperreport作为报表控件开发Web报表应用 1.前言 在网络上可以搜索到很多使用iReport和Jasperreport配合实现各种报表任务的文章,但是我觉得很少有一篇(几乎没有)做一个比较详细的介绍如何使用iReport制作报表的全过程,我所

JasperReports报表表达式12

报表表达式是JasperReports使我们能够显示在报表上的数据计算的强大功能.计算出数据不是一个静态数据,并且不受特别的报表参数或数据源字段传递的数据.报表表达式是由组合报表参数,字段和静态数据.默认情况下,Java语言是用于编写报表的表达式.其他脚本语言如Groovy脚本语言,JavaScript或BeanShell脚本,报表表达式是由JasperReports编译器支持. 本章将解释如何报表表达式工作假设他们一直只用Java语言编写的.在JRXML报表模板,那里有定义表达式几个元素,如下

打印水晶报表1

operate.OpenConnection();//打开数据库连接                //>>>(1)报表字段对应数据集字段                //Crystal_userPizeByDataSource userPrize = new Crystal_userPizeByDataSource();                //>>>(2)报表字段对应数据库字段                // Crystal_userPrize us

JasperReports报表组15

组在JasperReports的协助组织对报告的数据以逻辑方式.报告组代表连续记录的数据源中有一些共同点,比如某个报表字段的值的序列.报告组由<group>元素定义.一个报表可以有任意数量的组.一旦声明,群体可以在整个报告中提到的. 报告组有三个要素: Group expression: 这表示必须改变,以启动一个新的数据组中的数据. Group header section: 帮助位置标签在分组数据的开始. Group footer section: : 帮助位置标签在分组数据的末尾. 在截

JasperReports报表数据源10

数据源的结构数据容器.同时生成报告,Jasper报表引擎获得来自数据源的数据.数据可以从数据库,XML文件,对象数组和集合中的对象来获得.我们将在本章填充报告所看到的fillReportXXX()方法,预计将收到该报告的数据源其以填充,在net.sf.jasperreports.engine.JRDataSource对象或一个java.sql.Connection中的形式(当报表数据在关系数据库中找到). JRDataSource接口只有两个方法,这应该被实现: public boolean n