文件

阅读(8871) 标签: 文件,

本章对菜单栏中文件功能的操作以及应用进行了详细的解说。

新建报表

本菜单项的功能是引导你新建一个报表文件。

点击 文件à新建报表 菜单项会出现如图1.2.1-1所示的新建报表向导对话框:

 

1.2.1-1 新建报表向导 

  报表类型:普通报表是指以汇总统计为主、以浏览打印输出为目的的报表,这种报表不能填写,不能回存数据库;参数模板是作为参数模板使用,以接受用户输入的参数为目的的报表。

每一类报表都对应有空白、网格式、分组式和交叉式四种报表风格。

 

Ø  空白

点击 文件à新建报表 菜单项在图1.2.1-1新建报表向导对话框中选择“报表类型”为普通报表,点击生成空白报表按钮,一张空白的普通报表就建成了,或者直接点击工具栏里的按钮,即可生成一张空白的普通报表。

 

Ø  网格式

第一步,点击 文件à新建报表 菜单项在图1.2.1-1新建报表向导对话框中选择报表类型,比如:普通报表。

第二步,数据源列表中选择相应数据源,再编辑数据集名称,默认的名字是“ds1”,选择数据集类型,比如SQL检索(在新建报表之前,首先通过 工具à数据源,连接数据源,这样在图1.2.1-1新建报表向导对话框的数据源编辑框中会列出你所连接的数据源名称)

第三步,点击下一步,进入SQL语句的编辑界面。如下图所示:

第四步,首先在下面“指定模式”下拉框中选择指定模式,然后从左边“可选表名”框中选择表名到右边“选中表名”框中,在“数据字段”tab页中选择对应数据表的字段名到右边“选中字段”中。然后根据实际需要切换到相关tab页编辑计算列、检索条件、排序、参数等属性,编辑完后,在“语法”tab页中可看到生成的SQL语句,确认无误后,点击确定按钮,弹出如下界面:

第五步,选择报表类型为“网格报表”,点击下一步,弹出如下界面:

第六步,“显示列”列出了可供显示的所有列名,可选择你需要在报表里显示的列名,然后点击【生成网络报表】按钮,就进入了报表编辑界面,到此一张网格式报表就建好了。如果显示列里的所有列名都需要在报表里显示出来,可以全选,也可以在第四步中,选择网格报表之后,直接点击【生成网格报表】按钮。

做一张网格式报表到此就结束了,如果要通过向导做分组报表,则在第四步“报表类型”组框中选择分组报表,点击下一步按钮。进入下图所示界面:

 

Ø  分组式

在图1.2.1-2所示的新建分组报表向导界面中,定义该分组报表如何分组。

首先,拖拽分组字段到分组定义列表框中,同样的方法可以编辑多级分组。如果是多级分组,可通过【上移】/【下移】按钮调整分组层次顺序。

然后,拖拽相字段至分组汇总列表框,并在“设置分组汇总的函数”下拉列表中选择函数。

最后,点击【生成分组报表】按钮,系统就进入了新建的分组报表模板编辑界面,在该模板中,可以看到分组报表的表达式都自动生成好了。

 

Ø  交叉式

如果要通过向导做交叉表,则在第四步中选择交叉报表,点击下一步按钮。进入下图所示界面:

该界面用来定义交叉报表的左表头、上表头和交叉项。

首先,定义交叉报表的左表头。

从上图左边“可选列”树型框中选择左表头要按其分组的字段,拖拽至行定义列表框中。比如:我们要按货主地区进行分组,则拖拽“货主地区”字段到行定义列表框中,这样行定义列表框中会出现货主地区(),如果希望降序排列,则在“排序类型”中选中降序选项。

然后,定义交叉报表的上表头。操作方法与行定义一样。比如:上表头按货主名称字段分组,则拖拽该字段到列定义列表框中。

最后,定义交叉报表的交叉项。比如:交叉项为运货费总和,则将AMOUNT(运货费)字段拖拽到值定义列表框中,并在下方“设置交叉汇总的函数”下拉列表中选择求和,表示对该字段进行求和运算。

点击【生成交叉报表】按钮,系统就进入了新建的交叉报表模板编辑界面,交叉报表的表达式都已自动生成。

如果新建参数模板,首先在选择报表类型的时候选择参数模板,剩下的步骤与新建普通报表一样,参考前面所述即可。

 

新建报表组

本菜单项的功能是引导你新建一个报表组。报表组将联系紧密的各个报表整合成一个组,然后就可以像操作单张报表一样对报表组中的所有报表一同进行操作和处理。报表组还可编辑右侧Dashboard对子报表布局。

点击 文件à新建报表组 菜单项,会弹出下图所示的报表源编辑界面:

首先要为报表组添加报表源,报表源的概念对于报表组来说与数据集对于报表类似。

单击【增加】按钮可以添加新的报表源,双击URL栏在弹出的打开窗口中选择所要添加的报表。URL类型有相对路径、绝对路径两种。注意:相对路径在设计器中,是相对于工具à选项应用资源路径;web 发布时,是相对于raqsoftConfig.xml 里配置的Report中的home属性中的报表文件路径。使用相对路径时,路径前不需要加斜杠“/”

比如我们将订单和订单明细两张报表的路径添加进去,这里我们采用绝对路径,如下图所示:

点击【确定】按钮,此时设计器的界面出现了类似Excel那样的sheets标签,切换即可看到报表组中的各个报表。如下图所示:

上图标识说明:

(1)  选中布局单元格,通过下拉菜单或单元格右键à报表项,选择需要显示的子报表。还可通过单元格右键设置对布局网格进行修改。

(2)  设置所选中的布局单元格是否自动适应页面高度和宽度

(3)  对选中的布局单元格设置背景色

(4)  选中布局单元格,可以对整个布局设置背景图。

空白:清除背景图对象。

图片:为布局单元格设置背景图。

样式:分为左上和平铺两种。

来源:选择背景图的配置类型,URL/表达式。

1) URL可以是绝对路径也可以是相对路径,也可以将url设置成http路径。如果是相对路径,在web端发布时,首先查找相对于应用根目录的路径,如果找不到,再查找相对于报表主目录的路径。

2) 如果是表达式,则表达式的计算结果需要是图片,如二进制流。如果是要动态拼接图片路径,也可以写表达式,比如:="D:/report/"+arg1

注意:

a)  Dashboard中报表的联动采用js函数的方式,详细说明可参考超链接小节。

b)  右侧布局中不能选择相同的sheet

c)  使用相对路径时,路径前不需要加斜杠“/”;绝对路径前需要带盘符或者斜杠“/”,带斜杠“/”方式的绝对路径,表示拼接上当前盘的根目录,例如该程序的根目录为D盘,那么/ reportFiles即表示D:/ reportFiles,所有路径分隔符都用“/”

d)  为整个布局设置背景图时,布局单元格的背景色必须为透明色。

新建填报表

本菜单项的功能是引导你新建一个填报表文件。填报表指以客户端填写数据并回存提交为目的,报表的原始数据可以从数据库汇总出来,在客户端修改并回存数据库。

点击 文件à新建填报表 菜单项,此时设计器的界面出现了类似Excel那样的sheet标签,可以在左下角右击sheet名插入或添加表格并通过切换查看填报表中的各个填报报表。如下图所示:

 

新建行式填报

本菜单项的功能是引导你新建一个行式填报表文件。

首先通过 填报à数据源,连接数据源,再点击 文件à新建行式填报 菜单项,会出现如下图所示的新建行式填报表向导对话框:

首先在 “模式名”下拉框中选择指定模式,然后从右边“数据表”下拉框中选择表名,下边字段列表框中自动列出所选表的所有字段。在字段列表框选择主键和选出字段后根据实际需要切换到相关tab页编辑“检索条件”、“排序”、“参数”等属性,编辑完后,在“语法”tab页中可看到生成的SQL语句,确认无误后,点击【确定】按钮,系统自动生成数据来源脚本、数据去向脚本、保存对象的旧数据和行式填报表,如下图:

 

打开

本菜单项的功能是用于打开一个已有的报表文件(*.rpx)、模板文件(*.rpm)、报表预览结果文件(*.rpr)、报表组文件(*.rpg),并且还可以打开已有的Excel文件(*.xls*.xlsx)在编辑之后保存为报表文件(*.rpx)

点击 文件à打开 菜单项,或者直接点击工具栏的按钮或者使用快捷键Ctrl+O,将弹出打开对话框。

选择文件类型并找到要打开的文件,点击【打开】按钮,该文件就在设计器中打开了。打开Excel文件时只能打开第一个Sheet页,并且在打开时系统后会弹出一个提示对话框

选择“是”则导入公式,选择“否”则不导入公式只导入值。

 

打开填报

本菜单项的功能是用于打开一个已有的填报文件(*.sht),并且还可以打开已有的Excel文件(*.xls*.xlsx)在编辑之后保存为填报文件(*.sht)

点击文件à打开填报菜单项,或者直接点击工具栏的按钮或者使用快捷键Ctrl+Shift+0,将弹出打开填报对话框。

在文件类型中选择要打开的Excel文件或者填报文件,找到要打开的文件后点击【打开填报】按钮,该文件就在设计器中打开了。打开Excel文件时系统后会弹出一个提示对话框

选择“是”则导入公式,选择“否”则不导入公式只导入值。

快速打开

本菜单项的功能是帮助你直接通过url或者文件路径打开一个已有的报表文件。

点击 文件à快速打开 菜单项,或者使用快捷键Ctrl+Q,弹出如下界面:

在这个编辑框里可直接编辑所要打开报表文件的路径,点击【确定】按钮,即可打开相关报表文件。

关闭

本菜单项的功能是关闭报表设计器中的当前文件。

点击 文件à关闭 菜单项,或直接点击文件窗口右上角的按钮,或者使用快捷键Ctrl+F4,即可关闭报表设计器中的当前文件。

关闭全部

本菜单项的功能是关闭报表设计器中打开的全部文件。

点击 文件à关闭全部 即可关闭报表设计器中所有打开的文件。

保存

本菜单项的功能是保存新建或修改后的报表文件、报表组文件和填报表文件。

以报表文件为例,对于新建的报表,点击 文件à保存 菜单项,或者直接点击工具栏的按钮保存,或者使用快捷键Ctrl+S,在弹出的另存为对话框中选择报表的存放位置,并编辑报表文件名,点击【另存为】按钮即可。如下图所示:

对于修改后的报表,要保存修改,则点击 文件à保存 菜单项,或者直接点击工具栏的保存按钮,或者使用快捷键Ctrl+S即可。

另存为

本菜单项的功能是另存现有报表文件、报表组文件、填报表文件,从而可以改变现有文件的名字或存放位置,还可以保存报表预览结果文件。

点击 文件à另存为 菜单项,在弹出的另存为对话框中选择存放位置,并编辑文件名,然后点击【另存为】按钮即可。

打印

本菜单项的功能是进行打印前的相关设置,并执行打印操作。

若希望把报表预览前或者预览的效果打印出来,则在对应状态下(预览前或者预览),点击 文件à打印 菜单项,或者使用快捷键Ctrl+P,将弹出打印预览窗口,如下图所示:

注:设计器预览后的打印受报表授权中“预览后输出”功能点控制。

比例

本菜单用于设置显示比例,根据报表的大小进行缩放。可以选择已有的比例,还可手动的输入要显示的比例,另外还可通过【放大】【缩小】按钮,调整显示比例的大小。见下图。

 

对齐方式

用于设置报表在打印纸张上的水平对齐方式。见下图。

 

分栏

用于设置打印文档的打印栏数。见下图。

 

打印页

用于设置所要打印的页,选择了奇数以后,所有的偶数页将不被打印,同理,选择了偶数后,奇数页将不会被打印。见下图。

 

打印缩放

用于设置报表的大小,按着纸的宽度做一定比例的缩小。见下图。

注:

1. 如果在报表属性的分页标签下,选择了按行分页,则该报表不允许进行缩放打印。

2. 如果报表行数或列数比较少,缩放后出现报表的宽度或高度大于给定纸张的宽度或高度而无法分页的情况,这时系统会在弹出提示消息后,自动将报表的打印缩放设置为“无”。

[ Show » ]

高小宇 [14/七月/10 02:26 下午] 如果单元格行数比较少,选择按高或按宽缩放提示"单元格高度或宽度超过纸张大小,无法分页",如果提示这个错误时,打印缩放这里能否希望动变成"",这样客户就能继续不缩放打印。

 

镜像打印

用于设置报表的镜像打印效果。见下图。

黑白打印

用于设置报表的黑白打印效果,勾选黑白打印后,打印内容如果是彩色,则变为黑白颜色。

清除图层

用于设置清除报表的图层。

页面设置

点击 【页面设置】按钮,在页面设置窗口设置页面的有关属性,如下图所示:

打印

点击【打印】按钮,弹出如下打印界面:

在名称下拉框中选择打印机名称,设置完相关属性,点击【确定】按钮就开始打印了。

预览

本菜单项的功能是用于预览报表展现效果。

点击 文件à预览,或者直接点击工具栏上的按钮,或者使用快捷键F9,可预览设计好的报表效果。

导出

本组菜单可以帮助您把一些报表数据导出到ExcelWordPDFTextXmlHtmlOFD等文件,然后对文件做相应操作。

Excel文件

本菜单项的功能是用于将报表导出为不分页的Excel文件格式。

在预览状态下,点击 文件à导出àExcel文件,弹出“导出”对话框,在此对话框中选择你导出的Excel文件存放的位置及输入导出的Excel文件名。如图1.2.14.1-1所示:

 

 

注:设计器预览后的导出受报表授权中“预览后输出”功能点控制。

 

点击导出】按钮就可实现把当前预览状态下的报表信息导出为不分页的Excel文件格式。以包含员工基本信息的报表导出为Excel文件为例,其导出效果如下图所示:

 

分页Excel文件

本菜单项的功能是用于将报表导出为分页的Excel文件格式。

在预览状态下,点击 文件à导出à分页Excel文件,弹出“导出”对话框,在此对话框中选择你导出的分页Excel文件存放的位置及输入导出的Excel文件名。如图1.2.14.1-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为分成多页的Excel文件格式。

以包含员工基本信息的报表导出为分页Excel文件为例,其导出效果如下图所示:

 

带公式Excel

本菜单项的功能是用于将报表导出为带公式的Excel文件格式。

在预览状态下,点击 文件à导出à带公式Excel,弹出“导出”对话框,在此对话框中选择你导出的带公式Excel文件存放的位置及输入导出的Excel文件名。如图1.2.14.1-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为带公式的Excel文件格式。

把报表导出为带公式的Excel文件时,Excel不支持的公式无法导出。带公式的Excel导出时不允许分页。

 

Word文件

本菜单项的功能是用于将报表导出为Word文件格式。

在预览状态下,点击 文件à导出àWord文件,弹出“导出”对话框,在此对话框中选择你导出的Word文件存放的位置及输入导出的Word文件名和后缀。如图1.2.14.2-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为Word文件格式。

 

 

PDF文件

本菜单项的功能是用于将报表导出为不分页的PDF文件格式。

在预览状态下,点击 文件à导出àPDF文件,弹出“导出”对话框,在此对话框中选择你导出的PDF文件存放的位置及输入导出的PDF文件名。如图1.2.14.3-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为PDF文件格式。

以包含员工基本信息的报表导出为不分页的PDF文件为例,其导出效果如下图所示:

 

分页PDF文件

本菜单项的功能是用于将报表导出为分页的PDF文件格式。

在预览状态下,点击 文件à导出à分页PDF文件,弹出“导出”对话框,在此对话框中选择你导出的PDF文件存放的位置及输入导出的PDF文件名。如图1.2.14.3-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为分页PDF文件格式。

以包含员工基本信息的报表导出为分页的PDF文件为例,其导出效果如下图所示:

 

文本式PDF文件

本菜单项的功能是用于将报表导出为文本式不分页的PDF文件。

在预览状态下,点击 文件à导出à文本式PDF文件,弹出“导出”对话框,在此对话框中选择你导出的PDF文件存放的位置及输入导出的PDF文件名。如图1.2.14.3-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为文本式不分页的PDF文件格式。

以包含员工基本信息的报表导出为文本式不分页的PDF文件为例,其导出效果如下图所示:

 

● 普通PDF文件:把PDF的整页当成一个画布,我们导出的报表是作为一幅画画到画布上的,它可以保证报表不失真并且精度非常高,但是这样的PDF文件比较大,下载速度比较慢。

● 文本式PDF文件:把报表内容作为PDF的元素导出,这样导出的PDF文件比较小,下载速度快,但是有些地方会失真。比如PDF元素不支持斜体,如果报表中包含斜体那么把报表导出为文本式的PDF文件时斜体文字就会失真。

 

文本式分页PDF文件

本菜单项的功能是用于将报表导出为文本式分页的PDF文件。

在预览状态下,点击 文件à导出à文本式分页PDF文件,弹出“导出”对话框,在此对话框中选择你导出的PDF文件存放的位置及输入导出的PDF文件名。如图1.2.14.3-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为文本式分页的PDF文件格式。

以包含员工基本信息的报表导出为文本式分页的PDF文件为例,其导出效果如下图所示:

注:

当报表设置了报表属性里的打印缩放 - 与报表等宽()时:

IDE不支持导出文本式分页PDF文件

WEB导出文本式分页PDF文件,会采用缩放,将报表缩放到合适比例,因为文本格式不能无极限缩放,所以此处采用图形格式。

 

Text文件

本菜单项的功能是用于将报表导出为Text文件。

在预览状态下,点击 文件à导出àText文件,弹出“导出”对话框,在此对话框中选择你导出的Text文件存放的位置及输入导出的Text文件名。如图1.2.14.4-1所示:

点击导出】按钮,弹出如下图所示的导出文本选项对话框:

如果希望导出的文本文件是带有格线的,则在“带格线的文本”前打上对勾,此时“分隔符号”下拉框和“数据”选择框都不可用。

如果导出的文本文件是不带有格线的,则在“分隔符号”下拉框中选择报表文件中每个单元格之间的分隔符,导出的文本文件是通过分隔符号来间隔的。可供选择的分隔符号有:“Tab”、“逗号”、“分号”、“井号”、“星号”。在“数据”组框中选择导出数据为显示值还是真实值,设置完成后点击【确定】按钮,就可实现把当前预览状态下的报表信息导出为Text文件格式。

 

Html文件

本菜单项的功能是用于将报表导出为.htm文件格式。

在预览状态下,点击 文件à导出àHtml文件,弹出“导出”对话框,在此对话框中选择你导出的Html文件存放的位置及输入导出的Html文件名。如图1.2.14.5-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为Html文件格式。

 

以包含员工基本信息的报表导出为Html文件为例,其导出效果如下图所示:

 

Xml文件

本菜单项的功能是用于将报表导出为Xml文件。

在预览状态下,点击 文件à导出àXml文件,弹出“导出”对话框,在此对话框中选择你导出的Xml文件存放的位置及输入导出的Xml文件名。如图1.2.14.6-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为Xml文件格式。

以包含员工基本信息的报表导出为Xml文件为例,其导出效果如下图所示:

 

OFD文件

本菜单项的功能是用于将报表导出为不分页的OFD文件格式。

在预览状态下,点击 文件à导出àOFD文件,弹出“导出”对话框,在此对话框中选择你导出的OFD文件存放的位置及输入导出的OFD文件名。如图1.2.14.7-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为OFD文件格式。

以包含员工基本信息的报表导出为不分页的OFD文件为例,其导出效果如下图所示:

 

分页OFD文件

本菜单项的功能是用于将报表导出为分页的OFD文件格式。

在预览状态下,点击 文件à导出à分页OFD文件,弹出“导出”对话框,在此对话框中选择你导出的OFD文件存放的位置及输入导出的OFD文件名。如图1.2.14.7-1所示,点击导出】按钮就可实现把当前预览状态下的报表信息导出为分页OFD文件格式。

以包含员工基本信息的报表导出为分页的OFD文件为例,其导出效果如下图所示:

 

Office2007

本菜单项下的子菜单的功能是用于将报表导出为office2007Excel文件格式。具体可参见Excel文件分页Excel文件带公式Excel菜单。

模板

本组菜单可以帮助您把一些具有共性的报表存储起来作为内置模板,之后基于内置模板新建报表,可以大大减轻重复制表的工作量。设计器【文件】菜单中默认没有【模板】项。

在【工具】à【选项】à【常规】中勾选上模板菜单,点击确定按钮并重启设计器后【文件】中才会显示模板项。

添加到模板

本菜单项的功能是把当前编辑的报表文件添加到模板库中,模板的后缀名为.rpm,之后可以基于模板新建报表。

打开制作好的报表文件(.rpx),点击 文件à模板à添加到模板,弹出如下所示的界面:

在“创建到”树型框中选择一个文件夹名,点击右边的【新建】按钮,可在选中的文件夹下新建一个子文件夹。

在“创建到”树型框中选择一个文件夹名,在“名称”编辑框中输入模板的名称,点击【确定】按钮,新建的模板文件(.rpm)即保存在选中文件夹下。

整理模板

本菜单项的功能是用于整理模板文件的分类存放,以及文件夹和文件的命名。

通过点击 文件à模板à整理模板,系统会打开存放模板的文件夹,直接在该文件夹下整理模板即可。

基于模板新建报表

本菜单项的功能是利用已存在的模板来建立报表。

通过 文件à模板,点击要使用的模板,即可打开此模板文件,用户可以基于这个模板来设计报表,设计完成后,保存为一个.rpx文件。

最近文件

本菜单项列出了最近打开过的报表文件。

可通过 文件à最近文件,点击某一报表即可直接打开此报表文件。如果你要打开的报表是最近打开过的,那么直接从最近文件菜单里打开就可以了,不用从 文件à打开 菜单项打开了。

最近连接

本菜单项列出了最近连接过的数据源。

可通过 文件à最近连接,点击某一个数据源即可连接该数据源。如果你要连接的数据源是最近连接过的,那么直接从最近连接菜单里选择连接就可以了,不必从 工具à数据源 进行连接。

退出

本菜单项的功能是用于关闭报表设计器。

点击 文件à退出,或者点击设计器右上角的按钮,即可以关闭报表设计器。