? 【选中“报表”或其他文件夹节点按右键快捷菜单?新建文件夹】
文件夹的移动
报表文件夹可以像文件系统文件夹一样,在项目树的文件夹节点之间移动整个选定的文件夹,被移动文件夹下面的所有报表对象同时随该文件夹一起移动。
用鼠标选中待移动的文件夹,拖动到目标节点,放开鼠标,即可完成文件夹移动。
新建报表
在当前路径下新建一个报表对象。如意报表(Ming-WebReport)使用路径来分层管理报表。在设计器中,项目树的“报表”节点代表根目录“/”,文件夹的含义与文件系统文件夹的含义类似。 报表对象包括以下属性:报表名称——报表对象的名称,只读; 注意:报表对象的命名应符合文件系统的文件命名约束。
? 菜单项【报表?新建报表】
? 【选中“报表”或其他文件夹或报表节点按右键快捷菜单?新建报表】
报表的拖动
报表对象可以像文件系统的文件对象一样,在项目树的文件夹节点之间拖动选定的报表对象,也可以在报表的项目树和操作系统的资源管理器之间进行报表的拖动操作。 ① 移动报表对象:
用鼠标选中待移动的报表对象,拖动到目标节点即可完成报表对象的移动。如图示: ② 复制报表对象:
移动报表时,如果在开始移动的同时按住“CTRL”键,将是复制报表到目标文件夹,而不是移动报表到目标文件夹。
③ 拖动导出报表对象到操作系统的资源管理器:
按住“CTRL”键用鼠标还可以拖动报表模板到操作系统的资源管理器里面,相当于导出模板的效果。
④ 从操作系统的资源管理器拖动导入报表模板到打开的报表设计器中:
用鼠标可以从资源管理器中直接拖一个报表模板到当前报表设计器打开的报表项目中,这和到入报表模板的效果相同,如果拖动到的目标节点有同名模板则会提示是否覆盖。
页面设置
在页面设置对话框中可以完成报表打印机的设置,纸张设置,以及其它报表选项设置。有些属性的设置会影响到对象查看器中对应的某些属性的属性值。各类属性设置: 触发页面设置操作【文件?页面设置】
【鼠标双击报表工作区的空白处】
① “纸张类型”页:ALT + S选中纸张类型设置域
? 打印机:列出了所有系统中可用的打印机。如果你的系统没有安装打印机,或者打印机型号不
合适,你可以选择“虚拟打印机”选项,这将可以使用所有的打印尺寸,但不能打印输出。这只有在报表的设计状态中可以使用,并允许预览报表。你也可以使用虚拟打印为其他某个型号的打印机设计报表,而不需要在你的电脑中接着该类型的打印机,例如要设计A3幅面的报表,但因为你的打印机不支持A3幅的报表大小, 所以不能选择设计A3幅的报表,此时如果选中“虚拟打印机”选项则可以选择设计任何幅面的报表,但只能设计不能输出;
? 大小: 选择打印纸幅面,受上面打印机选项的影响。
? 宽度、高度:报表幅面的宽度和高度值,受报表幅面选项的限制。如果选定的是标准的打印纸,
则宽高值为只读,如果在打印纸“大小”选项种选择了“自定义”选项则宽度和高度值可改,根据用户打印纸的大小来定制。
? 打印方向:设置报表输出的方式:纵向或横向。
? 不限高度:该选项用来设定报表幅面的高度,如果报表格式要求高度很高,可以选中该选项,
报表高度将不受限制。例如:当报表带区(Band)很多,报表设计工作区内摆放不下时,可以选择―不限高度‖复选框,来增加报表设计工作区的高度,以便摆放所有带区。
? 标题:设定打印报表时在标题栏位置显示的信息。
② “纸张来源” 页:ALT + P选中纸张来源设置域 设置纸张来源是缺省还是来自打印机的纸盒。 ③ “页边距”页:ALT + M选中页边距设置域
上、下、左、右分别设置报表打印内容相对打印机可打印区域的边距,单位是厘米。 ④ “其它”页:ALT + O 选中其他设置域 分栏”区域:
? 栏 数:设置报表的分栏参数,使报表按指定栏数输出打印内容。该设置和报表的“Columns” 属
性值意义相同;
? 栏间隔:调整各栏之间的间距,单位是厘米; “选项”区域:
? 打印到前一页:它允许新的一页从上页的剩余区域开始打印;
? 两遍报表:如果你需要在报表中使用“总页数”函数,像打印“第xx页 共xx页”时需要选中
“两遍报表”选项。如果你使用TotalPages函数,但你忘记选取中这个选项,你将在你的报表中得到总页数为0。还有一些好处是选中“两遍报表”可以在最后一次中显示第一次的计算结果。其中之一就是在分组头中显示分组数,可以在演示报表中找到例子。
? 不打印背景图:如意报表(Ming-WebReport)可以用为报表设置背景图片的方式实现套打功能(也
可以用嵌入代码来实现),一般将实际单据扫描成电子图片,作为报表的背景图片,如果选中了不打印背景图,则输出的时候将不输出背景图,实现套打。
注意:选中套打的时候,在预览界面仍然可以看到背景图。
? 打印时打印背景颜色:指定打印报表时是否打印报表的背景颜色。
打印预览
打印预览可以在设计报表的过程中随时运行调试报表,浏览当前报表的运行结果。打印预览时报表的样式就是报表发布后运行的真实样式,主要用于调试报表。
? ? ? ?
菜单项【报表?打印预览】
【选中项目树报表对象节点按右键快捷菜单?打印预览】 工具栏【打印预览】 快捷键【F9】
? 其它 【在报表编辑界面中,选择“浏览”页,浏览当前报表】 预览工具栏介绍
:设置报表预览的缩放比例
:指定缩放方式,依次为:实际大小,适合窗口,适合宽度。
:预览页面导航,依次为:第一页,上一页,下一页,最后一页。
:打印报表,显示打印设置窗口。
:输出报表到其它格式文件。目前支持的格式包括:HTML页面文件,JPEG
图片,Acrobat PDF文件,纯文本文件,Excel CSV文件,RTF 文件。
添加页
为当前报表添加新的报表页。一个报表是由至少一个“报表页”组成的,在报表的“设计”窗口,可以为当前报表添加报表页。当触发添加页的操作的时候回弹出“页面设置”窗口,用于为新的报表页设置相关页面属性。添加页操作完成之后会在当前报表编辑窗口底部的报表页标识Tab上增加一个以页数为页码的报表页标识Tab。
? 菜单项【报表?添加页】
? 【在当前报表编辑窗口底部的报表页Tab上按右键快捷菜单?添加页】 ? 工具栏【添加页】 添加对话框
为当前报表添加新的报表对话框。在报表的“设计”窗口,可以为当前报表添加报表对话框。添加页操作完成之后会在当前报表编辑窗口底部的报表页标识Tab上增加一个以页数为页码的报表页标识Tab。新的报表对话框有一个缺省大小的表单Form 。
? 菜单项【报表?添加对话框】
? 【在当前报表编辑窗口底部的报表页Tab上按右键快捷菜单?添加对话框】 ? 工具栏【添加对话框】
设置数据字典
设置当前报表的数据字典。每个报表都有独立的数据字典, 数据字典对话框包含3个页,变量,字段别名和BAND数据源,分别可以用来定义报表中使用的变量,定义数据字段别名和Band数据源别名。 数据字典保存在报表窗口中,但也可以保存在单独的.MRD文件中,在需要时再从中读出数据到报表中。要做到这点,在设计器菜单中选择“报表?数据字典?导出数据字典”和“报表?数据字典?导入数据字典”,然后在弹出的标准打开或保存对话框中选择“Ming-WebReport数据字典文件”的文件类型,继续完成相关保存和打开的操作。菜单项【报表?数据字典?数据字典】 ① “变量”页
? 使用―变量‖页来管理报表中使用的变量列表。
左侧的列表列出了所有的变量。变量按两个层次管理,为变量进行分类,每个变量必须属于一个分
类目录。当报表中变量较多时,为变量分类便于在使用变量时快速查找定位。
当创建一个新的报表时,变量列表是空的,可以使用下面功能来建立和维护变量列表:
:添加一个新的类别,可以使用快捷键Ctrl+Insert添加新类别;
:在当前类别下添加一个新的变量,可以使用快捷键Insert在当前类别下添加新变量; :修改类别或者变量的名称;
:删除选定的类别或变量,快捷键Delete。 ?
定义好变量列表之后,就可以为变量设置值。
要做到这一点,你需要用鼠标在左边列表中选择一个变量,在右边列表中选择一个值。如意报表(Ming-WebReport)目前提供三种类型的变量值:数据集、系统变量和表达式:
?
? 数据集:所有的数据集都显示在右边的列表中,在这个时候是可用的,字段的名称同
样也是变量。在设计时,所有打开的模块(单元)中的所有数据集都可用。在运行时,所有已创建的窗体或数据项模块中的所有数据集都可用。
?
? 系统变量:包括下面几个有用的值:
a:页# :当前页号; b:日期:当前日期; c:时间:当前时间;
d:行# :相对于当前数据内容的行号; e:行Through# :相对于整个报表的行号; f:列# :当前列号; e:总页数:报表的总页数。
?
? 表达式:变量的值也可以是一个表达式,也可以通过表达式编辑器为变量赋值。选择
下方的―表达式‖复选框,点击“…”按钮打开表达式编辑器为变量赋值。可以在编辑框中直接输入表达式的内容,例如为变量Var1赋值0,表达式为:Var1:=0。
定义好变量之后,就可以在表达式编辑器中选择并使用该变量了:
② “字段别名”页
“字段别名”页主要用来屏蔽一些数据集和字段,在“数据字段”窗口中只显示选择了用于当前报表的数据集的可用字段,在此为数据集和字段建立别名。
? 当右侧列表为空时,表示使用所有数据集和字段;
? 需要只显示部分数据集和字段时,可以通过鼠标双击左侧列表中的数据集,或者使用―>‖按钮将这些数据集加入右侧列表;
? 需要屏蔽某些字段时,在右侧列表选中字段,选中下方的―从列表中排除字段‖复选框,字段图标将以灰色显示,此时在―数据字段窗口中‖该字段将不会显示。
? 在―别名‖文本框中可以为数据集或字段指定别名,在―数据字段‖窗口中将以指定的别名来标识该数据集或字段。
② Band数据源”页
―Band数据源‖页主要用来为Band数据源指定别名和屏蔽一些当前报表不用的Band数据源。
当右侧列表为空时表示使用所有Band数据源, 可以将当前报表使用的Band数据源添加到右侧列表中,并为其指定别名,这样在为Band选定数据源时就只按别名显示选中的项目,而其他Band数据源都被屏蔽不显示。
合并数据字典
合并数据字典也就是向当前数据字典添加其它的数据字典定义文件,数据字典文件必须是用如意报表(Ming-WebReport)工具导出的数据字典文件。新的数据字典定义和现有数据字典进行合并时会根据变量分类目录进行相应合并。
? 菜单项【报表?数据字典?合并数据字典】
导入数据字典
导入数据字典也就是先清空当前定义的数据字典,代替为导入的数据字典定义文件,数据字典文件必须是用如意报表(Ming-WebReport)工具导出的数据字典文件。
? 菜单项【报表?数据字典?导入数据字典】