Birt使用手册范本_第1页
Birt使用手册范本_第2页
Birt使用手册范本_第3页
Birt使用手册范本_第4页
Birt使用手册范本_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Birt使用手册1.1简介BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EEWeb应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。BIRT拥有和Dreamweaver一般的操作界面,可以像画table一样画报表,也可以生成图片、导出Excel、html分页,样式比script设置简单,另外BIRT还有OLAP导航功能。1.2 基本概念数据源:数据的来源,或提供者。如xml数据源、jdbc数据源等。数据集:数据集合,它必须与数据源关联,可以理解为查询的

2、结果。报表以及报表项,报表可视为是针对一组数据集的表现形式,而报表项这是这个表现形式的某个具体的单元。它们之间的关系,与窗体和控件的关系非常类似。报表、数据集、数据源三者间的关系:数据源-数据集-报表。报表参数:查询参数的表现形式,使用它可以构建更灵活的报表。模板和库:主要用于复用报表设计,提高报表开发的效率。1.3 Birt报表设计器的安装与配置BIRT的下载地址是:/birt/downloads/有两种下载方式:1) All-in-One版本(birt-report-designer-all-in-one-222.zip它包含了运行BIRT系统所需的

3、组件,可直接应用。2) Framework插件版本(birt-report-framework-2.2.2.zip),安装的必要环境为Java1.4.2/1.5JDK/JRE;EclipseSDK3.2,GEF3.2andEMF2.2。安装步骤如下:打开eclipse文件夹,在文件夹中再新建一文件夹(如:birt),然后打开birt-report-framework-2.2.2.zip把其中的eclipse文件夹放入新建的birt文件夹中。然后在同文件夹的links文件夹中,新建一个.link文件(如:birt.link),且修改其(birt.link)里的路径(如:path=d:eclips

4、ebirt)即已完成。3) 同时应下载中文安装包(NLpack1-birt-report-designer-all-in-one-2_2_2.zip)将其下plugins和features文件夹下的文件分别放入至对应的eclipse的plugins和features下即可。1.4使用Birt报表设计器设计报表1.4.1 创建一个报表项目选择“文件一新建一项目”,出现一新项目对话框。打开业务智能和报告工具”(BusinessIntelligenceandReportingTools)组,并选择报表项目。如图1:,Project|.|tIXSelectawizard包腱新的报表项目.丫;工盯dm:

5、typefilteiLeit.人-3JEEEQJava心Jiwa.Projeeti金宗Jswa.TrojectfromiExisting:AntBuildfile囤&Plug-in国Web-&业多智能和报告工具7iBIRTChwtincWlFrcjsets*JFh,ODAEesicnerflu-infrojeel乙ODARuntimeDtriverPlug-inProjectIH0bFicject报表项目EExanpLes:BackNe福tFudshCaacel图1点击下一步输入项目名称即可,如输入birtExample作为项目名称,点击”完成”即可。1.4.2 创建一个报表选择文件-新建-报

6、表。新建报表(newreport)对话框出现。在TreeView中选择我们之前创建的项目birtExample,接下来在文件名字段输入test.rptdesign,如图2新建报表新建报表新建报表Ent er or 之10口1 the parent folder :biutE湍御pl电V- bi rtEx araplLeFilg name: test! rptdsdiNext %Caitcel图2点击下一步”。“新建报告”提供了一些选项,通过这些选项您可以从空白报告开始或从几个报告模板开始,如图3:图3这里我们先选择空白报表,点击完成后将出现如图4所示界面:hlaLaJ!和;QjJtA势Mr耳”

7、*如HbkKlakteIdf法J,立审Irr!iu1.tr1HJErjt-EelifclJMi,E让h二TBin如Lb=二国受瞪期整&士知Ki+4M:w=r工3川GCXi酿N至h*llU:H金山喝心trcir7idacip5、%附司第侬一百董!TTf双.才CfcrwTropertjisLliprBir产hr.2江Eft.也所孙山JllOt;:P|一必4*“门11,:鸣旭蜜1也,.6图4此界面主要包括四个区域,左上区域包括Palette、DataExplorer(数据资源管理器)、库资源管理器,其中Palette主要为一些表格、图形等选项区,可通过拖拽放入工作区中;DataExplorer主要是

8、对数据源、数据集、报表参数的设置;库资源管理器,可以理解为,在使用创建报表的时候有很多的报表资源都会重复的使用,这样为了方便管理,可以将这些部分放在library文件里,这样其它报表只要是引用这些library文件即可。右上区域为工作区,下边的包含布局、主页、脚本、xmlsourc、preview(预览)选项卡;左下区域为工程结构;右下区域为具体元素的属性及参数设定。1.4.3 建立数据源企业数据经常以不同格式存储在各种系统中,在布局编辑器中开始设计报告之前,构建BIRT数据源以将报告连接至数据库或其他类型的数据源。构建数据源时,要指定驱动程序类、数据源名称和其他连接信息(例如,用户名和密码)

9、。选择数据源节点,用鼠标右键单击打开弹出菜单,选择新建数据源。出现新建数据源对话框,如图5:图5BIRT报告使用的最常见的数据源类型是启用JDBC的数据库。BIRT报告可以使用SQL查询和存储过程访问这些数据源。我们选择“JDBO据源”类型,在数据源名称处输入自定义的名称,我们用testDS作为数据源名称,点击下一步,进入数据源配置选项框,如图6:点击“管理驱动程序”在弹出框中添加对应的数据库驱动程序,如图7文件名ojdbul%ar原位置匕;Xqj dbd jarx-ODAJDBC驱动程序日亲耳没有此文件.*-原位置设有此文件.+-此文件已还原.Coneq!它显示新的驱动程序类,BIRT报告设

10、计器将JAR文件复制到EclipseJDBC目录,选择“驱动程序”以查看驱动程序。这里我们选择oracle的ojdbc14.jar作为驱动。然后测试连接,成功后,确定即可1.4.4建立数据集打开数据资源管理器,选择数据集节点,用鼠标右键单击打开弹出菜单。选择新建数据集,将出现新建数据集对话框。“在数据集名称”输入框,输入dsRes。确保数据源下拉框显示的是我们之前创建的testDS数据源。确保数据集类型下拉框选中的是SQL查询语句。图8点击下一步,进入“查询”对话框。如图9:图9在这里可以创建和改变SQL,可以增加WHE在句,调整所选择的字段集,等等。使用SQL编辑器增加计算字段,由数据库引擎

11、负责计算。使用SQL别名子句给这样的字段命一个名字。这里可通过对表和字段的双击和拖拽即可将其复制到sql查询区域。在界面的“架构处”可以选择相应的数据库用户,“类型”中可以选择将要应用的表或存储过程等,点击“应用筛选器”即可过滤。编辑一条sql语句,点击完成,弹出一编辑数据集对话框,在“输出列”单元编辑其显示名称,如图10:图10选择一个字段,点击右侧的编辑按钮,可对字段进行设置,如图11:图11可通过筛选器对结果集进行筛选设置,与sqlquery中的where条件查询功能一样。点击筛选器-新建,如图12:图12可点击“预览结果”来查看结果集是否正确。计算列-计算字段由BIRT来实现计算,您能

12、使用JavaScript表达式,及调用业务逻辑。参数-SQLSELECT语句能包含输入参数,传递数据到查询语句。在查询语句中他们被标记为SQL的?符号。你可以各参数设置一个名字,设置一个默认值等操作。参数必须与你的SQL?符号一一对应。过滤器-附加的过滤器将应用于您的数据。过滤器约束传递到报表上的数据。Where子句也是过滤器:由数据库执行。这个选项卡让您使用BIRT的JavaScript脚本语言定义附加的过滤器输出列-根据查询显示Columns,并让您定义一个Column别名给报表使用注意这个view显示的Columns将是报表所能看见的。查询选项卡显示着能能从数据库选择的Columns。1

13、.4.5 报表模板 创建模板BIRT提供了模板机制来重用设计,可以加快报表的开发,定义报表模板有以下两种方式:1. 文件-新建-模板,输入名称等,可以设计一个模板文件;2. 对于已经设计好的报表,可以发布为模板。在设计好的报表文件上点右键,选择发布到模板文件夹,输入名称即可。 使用模板报表有大量重复的信息时,可以制作出一个模板,把这些重复的信息放在模板里定义,之后再制作报表时,直接应用该模板,即应用上了这些重复的信息。1.4.6 创建库文件 理解library(库)Library(库)可以理解为,在使用创建报表的时候有很多的报表资源都会重复的使用,这样

14、为了方便管理,可以将这些部分放在library文件里,这样其它报表只要是引用这些library文件即可。同时也方便了管理。 创建libraryGo fcvtoQp看n in 瓯智 ffizidow:Project,i Folder三:报表H模板1.选择新建“库”,如图13(8Iastc*DeleteMo曳g厂jImport.hExport.,.帛)Refresh图132.新建库的数据源和数据集,方法步骤同1.4.3,建后如图:一i1-ShAriiLibraries匕tfttai_y.y丁IOI皋得源3颗 愫1C拳项 图 L;我表贝即人 直报抿王主城卑由与瞰据集:际E)出口4日团图

15、使用library图152.进行引用,首先确保DataExplorer和LibraryExplorer同时在界面里显示,之后便是将Library里的我们要用的数据拖拽到DataExplorer自己的报表DataSources中。便完成了引用数据源。如果Library中还有其它我们要引用的部分也是同样去操作。如图16第DataEk用0H;面海裾源易如百数惬枭目报杏参数D-bl I -a. CtLb- Bui 1 t-in T.iTirari 日、 白 Shrd Lilruria百西E1a-w_li_brary. rp tlibr4ry 篆照源良EB面.1 Dat a Cub e

16、s9报表参数庙报表项心主直国主噩 明联人图傅 昌旃图16这样当修改数据源的时候,只要修改包含数据源的library文件就可以了,而不必去一个个修改其它的报表文件。这些库可包含任何报表元素,比如样式、数据源、报表条目、脚本等等。1.4.7对报表进行布局在开始对报告进行布局之前,应在“数据资源管理器”中验证数据集是否返回了您想要在报告中使用的数据。在许多情况下,报告的布局由数据驱动。在“布局管理器”上列出了各种报表元素,可以拖拽相应的元素至工作区中。其中最常用的就是“表”和“图表”下面将介绍各种元素的用法: 文本报表通常会以文本格式显示大多数信息。实际上,我们可以安全地假设所有报表都

17、包含文本。即使报表主要由图表或图片组成,它仍然会使用文本来标注图表、显示标题、描述图表或图片等等。文本包含静态文本和动态文本两类。1) 静态文本:即在报告中输入的文本。可在报告标题或列标题中使用静态文本,也可以使用静态文本来编写有关报告的摘要。2) 动态文本:通过计算得到的信息或来自数据集的信息。.1创建动态文本1) 确保想要在其中插入动态文本元素的表或列表绑定至包含CLOB数据的数据集。要验证或创建数据集绑定:1. 选择表或列表。2. 选择“属性编辑器”上的“绑定”。3. 在“绑定”页的“数据集”中,选择数据集。2) 创建一个列绑定,它引用包含CLOB数据的数据集字段:1. 在

18、表的“绑定”页上,选择“添加”。2. 在表达式构建器中,选择“可用的数据集”,然后选择数据集并双击CLOB字段。选择“确定”以保存表达式。新的列绑定将出现在“数据绑定”中,并且突出显示了列名。3. 将名称“新的绑定”替换为您选择的名称,然后选择“确定”。3) 将布局管理器中的动态文本元素拖放到表或列表中。4) 在表达式构建器中,选择“可用的列绑定”,选择“子类别”中的表,然后双击创建的列绑定。选择“确定”以保存表达式。5) 在布局编辑器中,选择动态文本元素。“属性编辑器”将显示该动态文本元素的属性。6) 选择“常规属性”,然后对“容类型”选择下列其中一个值:自动如果不知道字段容的格式,则选择此

19、值。如果容包含HTML标记,则BIRT报告设计器会将其解释为HTML并正确显示容。如果容为纯文本,则BIRT报告设计器也会正确显示容。oHTML如果知道所有字段容都是HTML格式,则选择此值。0纯文本选择此值将会完全按照数据源中的显示样式显示字段容。如果容包含HTML标记,则BIRT报告设计器会显示HTML标记。 网格网格可以组织报表项,将报表项放入网格的单元格中,网格类似excel中的表格操作,可以进行单元格的合并等操作。将布局管理器中的图像元素拖放到页面上的期望位置。将出现“插入网格”如图17:图17点击确定后就会出现网格布局如图18:图18通过右键单击想要添加行或列的位置旁

20、的指导单元格,从上下文菜单中选择下列其中一项以在期望的位置添加行或列。 图像将布局管理器中的图像元素拖放到页面上的期望位置。将出现“新建图像项”如图19:此挥国后自.q Ln.二hdjti r as em0000ue 二XLiiKLk:toxm.eon.wc:bE口七3UKI二图19其中有四个选项,RUI:至存储在资源文件夹中的图像;Imagefileinsharedresources为连接至存储在任何其他位置的图像;Embeddedimage为嵌入式图像;Dynamicimage动态图像。 表.1 表格边框设置选中整个表格(选中一个单元格、再shif

21、t选中整个表格),填充设置为0,然后选在边框,既可以为整个表格设置边框。用鼠标拖动“表”项,移到编辑区,即可弹出“插入表”对话框,如图20图20修改相应的属性,“数据集”要选上已有的数据集,点击确定后出现如图21此表包含了页眉(表头),明细数据行(数据),页脚行。若要编辑或删除表只要右键点击左下角的脚手架“表”即可选择相应的操作。同时可对表进行列大小的调整,如图2211”IDiNMERCODETITLE目IDINNERCODETITLE向.招表图22将鼠标放置列与列间的间隔线即可拖动调整大小,与操作excel类似。还可可对表应用样式如图23,11_昌IDINNERCCDETITLE同JDUNN

22、EKCODEUITLE目贞脚行q.Jfnd口更改属性一高度旦I。咕典切B复制盅)黏贴出)MD_elete创建模板报表ud).插入is祥式量)编辑数据尊定道)编辑样式(T:)删除样式切导入CSS样式新建样式W.图23下边的属性编辑器可对表的属性进行详细设置,如图24:可五匡告后器奏1:1工眸嘉Ln匚Jr:ertiESBicbdjTi;irtiEhC/曲g士Vifdwip汽litfrwfi:|二JnpAk京i3ThbarFiiIDINIRjCOMTITLERtili帏却叫海虹F日鹏神路延电需bKEnullE虹器城1WAW._1JVxMWK1piEmruhqjvlW14-Ng占WJhtwi,料vMh

23、IL#Laiil1靖返iMamTWfTHMX上61VI下卿|港v|EV1注s后卿|邛1司图2.3.1给表添加行号1 .选中表的第一列,点右键,插入/在左侧插入行,如图27:ID“导入CSS样式”,如图42:图422 .在“导入CSS样式”上的“文件名”中,指定想要导入其样式的CSS文件的名称。可选择“浏览”来查找该文件。“导入CSS样式”将显示在CSS文件中定义的所有样式,选择想要导入的样式。要导入所有样式,请选择“全部选中”。3 .完成选择之后,请选择“完成。BIRT报告设计器会将这些样式复制到报告中。如图43iL5虫。一He!d-LItfiU勺1. Tkpia牝一w三4Wl

24、皿尸j正一.bpx-3工-ctZLw日7-3_巾ftmwih.u4.上於*m4fM4Lfl.mxuulbl_4i:r/mFin_LkbNL*工*ETuM+-hlE0UHhq-n-4padd1.mbto尸*cLdamh-4,XUSMUECTEAlA-at_W1d.t.h.E1c-jrit_lirte:-1tb-ir*3*4_1l1-L一H.hfRnkbe-口Ctibl-elt-ccirkLline-2-ZLtJb2Lu-c-Dx-ht_li.xi-o-(to. 级联样式BIRT使用CS助报表项定义样式,BIRT同样遵循CSS的级联:一旦为报表或容器设置了属性,则这些属性值会级联应用

25、于这个容器所包含的容。在BIRT中,网格、列表和表都是容器:他们能够包含其他的报表项。报表本身是所有报表项最终的容器。 应用样式1. 右键单击想要对其应用样式的报告元素。2. 从上下文菜单中选择“样式”-“应用样式”,然后选择列表中的一种样式。列表显示创建和导入的所有样式。选择“无”以除去当前对报告元素应用的样式。报告元素的外观将根据选择的样式变化。1.5报表参数的使用参数是birt提供的一种很重要的机制,在birt中,参数具有变量的作用,它为birt报表的生成提供了一种灵活强大的机制。在开发Bird参数的时候,首先要区分Bird的参数类型:报表参数(ReportParamete

26、rs)和数据集参数(DataSetParameters)。报表参数是定义于整个报表(Report)中,而数据集参数是定义于某个数据集(DataSet)中。数据集参数使用的时候通常需要某个报表参数或者利用绑定表(bindingtab)和一个嵌套表中的某个数据元素绑定,也就是说它一般不单独成为一个可以实际应用的参数(但是它可以设置一个默认参数)。1.5.1 标量参数标量参数是Birt报表中最简单也是最基本的一类参数,标量参数可以分为静态标量参数和动态标量参数两种。静态参数是从用户界面获得用户手工输入的数据值,报表根据该参数生成相应容;动态参数主要指的是在人机交互的界面中,使用人从指定数据集中选择条

27、件,同时在报表中展示的数据是根据使用人所传递的参数所查询出来的容。这样能够为使用人提供一个可选围,方便的选择。两种参数分别适应不同的情况,下面分别介绍这两种参数。静态标量参数1.在数据资源管理器中的报表参数上点右键,弹出新建报表参数对话框,如图44:匕新建方救图44输入相应的值,在值列表项中默认为静态的,若选择其下的组合框、列表框时会变为可选的。默认值可以输入也可不输。2.然后定义数据集,Where条件中的ID字段通过“?”代表的参数传入参数值,如图45:图45点击“参数”,弹出在数据集中定义参数的对话框。数据集中的参数需要至某一个报表参数。在本例中将数据集参数至前面定义的报表参

28、数ID。点击OK我们就完成了数据集中参数的定义。当报表运行时,Birt会使用由报表参数ID传入的值填充where条件,生成结果数据集。如图46:其中参数名称可以随意,选好字段对应的数据类型,方向一般为输入,默认值即为where条件后“?”代表的默认值。若选择到报表参数下拉框中的报表参数,择输入的默认值失效。当展现预览报表时会弹出报表参数输入框,如图47:=崎人季*fcXI图47输入参数点击确定即可展现对应的报表。动态标量参数动态参数可以提供一个数据值的列表供用户选择,这种功能能够极大增强报表设计用户界面的交互性。在此,我们首先定义一个数据集,这个数据集不使用参数,它从表中查询出所

29、有的ID号,为报表参数提供一个数据值的列表。在新建参数中的显示类型中选择“组合框”,值列表中选择“动态”选择对应的数据集和值列。如图48图48将本数据集的参数ID至ID,就完成藉由一个报表参数为中介将一个数据集的字段值到另一个数据集的参数的功能。预览如图49:1.5.2级联参数除了使用动态报表参数提供数据值的选择列表,报表开发过程中用户经常需要用到互相关联的参数。比如要选择某个客户的某个订单号标识的所有订单的容,用户并不愿意列出所有可能的订单号,比较理想的情况是给出一个客户编号的选择列表,根据这个列表的容再给出每个客户的所有订单号的列表,这样用户就可以选择相应的客户对应的某个订单号,从而查询出

30、此客户的这个订单号标识的所有订单的详细容。级联参数一方面增强了报表逻辑的功能;另一方面,通过将一部分应用逻辑转移到界面操作上,进一步降低了报表部逻辑和SQL查询语句的复杂性。首先定义一个customer数据集,这个数据集包含cus_id和cus_name两个字段,如图50:君i询昵用可用!项来定义=ql查1旬立本可用激星项:卜 I. I ACCEPT_RI!GISTER + 口 C01ETASLE / 1.1 C0VB5E I-日 CUTOHIRSCUE _ID (WIDER)CV5_BAWh CVAECKABZ) CVS .CITY (VABC1IAB2) CU5DEL CVilBCHAKE

31、jEsta同国I et J TYAO k CUTOMFF!3. CU3_IIr J TYAO* CUSTOMEF2. JIYAO. CUSTOHERBlh 国 DICTAPLE梨梅 CSy JTYfcOT|加靠器如一类型仁M表应用薄一器如屈用标识褥引用也)F rnish图50接着定义一个名为oraders的数据集,如图51直询使用可用项来定义=ql查询克本可用数据项:+i十+BrnirrE CV5TQHEES PICTKBLE GRADE1srlcut JIYAO.ORDERS,QR&ERIP,口工YAQ.ORDER号 2fram JIYAO.ORDERSSwliecc JITAO, OPDE

32、RS OPDERZP ?|1=1圉用周RD EEI U llnjWBER;QRPER_KAJIE 0/UUCHWJ2)ORPER.JATE (VAKCHW3)CU5 工口 mrniBEEt)Linrsh图51在“Orders”数据集中使用一个数据集参数,这个数据集参数将要引用接下来将要定义的层叠参数中customer参数。定义了以上数据集之后,就可以来定义级联参数了。右键点击数据资源管理器面板中的报表参数选项,在弹出的上下文菜单中点击“新建级联参数”,弹出以下对话框,在级联参数名称称域输入参数的名字,本例中使用的参数名字为“custorder,数据集模型选择为多个数据集。在紧接着的参数表中定义

33、一个名为customer的参数,并将其关联至customer这个数据集,其取彳I为customer数据集中的cus_id字段,这样customer这个级联参数的取值就是一个cus_id的列表。Customer此时也成为一个动态参数。1.5.3参数组关于这个参数组,主要是bird考虑到在创建报表的时候需要提供大量的参数,为了在界面上更加有效地对这些参数进行组织,便提供了参数组的功能。用户可以使用参数组将相关的参数组织在一起,就是说将功能相关的参数放在一个组里面,便于查找,修改等管理操作。对于其具体操作方法:1. 创建一个参数值。在数据管理器视图中用鼠标右键点击报表参数-新建参数组,如图52:图5

34、22. 创建完参数组后便可以为其创建参数。3. 设置与操作参数组(parametergroup),主要有两个方法:一种方式是用鼠标右键点击参数组标签并选择newparameter创建新的parameter;另一种方式是将已有的参数添加入参数组,只需要使用鼠标将所需要的参数拖拽入参数组中。1.6展示设计好的报表首先需要下载BIRT报表的运行环境包,birt-runtime-2.2.2,如果需要输出PDF格式,需要下载itext-1.3.jar支持包,如果输出PDF要显示亚洲语言,需要下载iTextAsian.jar支持包,1.6.1 Web器生成方式 用birt-runtime2.

35、2.2中的webviewerExamplebirtServer ;1 .将其复制到TOMCAT%webap战录下,并将其更改名称为2 .如需生成PDF格式,在birtServerWEB-INFplatformplugins.lowagie.itext目录下新建文件夹lib,并将itext-1.3.jar和iTextAsian.jar拷入其中;3 .把所使用的数据库的JDBC驱动jar包复制到birtServerWEB-INFplatformpluginsorg.eclipse.birt.report.data.oda.jdbc(后跟版本号)drivers目录下;4 .将设计好的报表,比如tes

36、t.rptdesign放到BirtServer的根目录下,然后启动TOMCAT即可通过localhost:8080/birtServer/frameset?_report=test.rptdesign(相对路径)或者localhost:8080/birtServer/frameset?_report=C:/test.rptdesign(绝对路径)来访问。如果要生成pdf文件,如下:localhost:8080/birtServer/frameset?_report=test.rptdesign&_format=pdf如果报表有输入参数,只需在上述url后拼接参数及值即可,如下:localhos

37、t:8080/birtServer/frameset?_report=test.rptdesign&name=whj&date=2007-6-13;5 .如果需要和现有WE颐目集成,可直接把WebViewerExample目录下所有文件及文件夹复制到现有项目的WebRoot下部署运行即可。调用相关动作及运行参数说明1. frameset使用BIRTReportViewer浏览,提供带分页显示、导出数据到csv功能、pdf打印功能的导航条,力口format=pdf参数后可生成PDF2. run不带工具条,html显示3.可用参数列表参数名参数说明参数值默认值_format指定报表输

38、出格式html或pdfhtml_isnull指明一个参数是null,常用于字符串类型。如果提供参数且值为空:-对于日期和数字类型,BIR修将它们当作null处理。-对于字符串,BIRT会将它作为空字符串。因此,为了说明某个字符串是null,通常写为isnull=报表输入参数名None.Required._locale本地化选项en-us虚拟机默认或ch-zh_report指定*rptdesign文件路径None.Required.报表输入报表参数参数值对,形式:参数名具体的在设计报表时指参数名=#数值。对于frameset,直接在地址栏中输入参数名等数值后回车,不会影响报表结果。虽然,此时选择运行报表时,弹出的参数值已经改变。输入参数值士7E_svg指定是否使用SVG矢量图来显示图表。SVG矢量图形是一种XM胳式的文本文件,在IE下需要安装AdodbSVGViewer插件zl能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论