报表制作过程 - 图文(8)

2019-03-29 17:22

OLE对象

OLE对象用于插入一个OLE对象到报表中。OLE对象编辑器允许插入一个新OLE对象。单编辑上的插入,则调用标准的OLE插入对象对话框用于显示所有可用的OLE对象。

OLE对象能被用于利用OLE对象包含一个BLOB字段。要达到这个要求,按Ctrl+Enter打开OLE对象观察框,选择插入,查找所需OLE对象。

大文本框(RichText)

大文本RichText对象用于打印RTF(Rich Text format)文档。当在报表中需要格式化文本而文本对象又不能满足要求时可以使用RichText对象。

RichText能提供如意报表(Ming-WebReport)的文本框Text对象所不能提供的对文本格式的高度控制。RTF文件可以使用类似MS Word的程序创建或使用内建的RTF编辑器,RichText对象将保留和显示RTF文件中的所有格式。

如意报表(Ming-WebReport)所包含的RTF编辑器支持文本的RTF所有基本选项。变量能被插入到格式化文本中。这个变量必须加上方括号(就像在文本对象中一样)。

RichText对象也能用于打印数据库BLOB字段所包含的格式化文本。要选择所需字段,按Ctrl+Enter调用文本编辑器或者直接输入方括号中的数据表字段,例如:[TableName.‖RichField‖],或单击“插入数据字段”并选择所需的数据源和字段。

注意:单个RichText控件支持同时显示多种语言编码的内容,如果客户需要在同一位置同时显示多国语言的内容,就可以用本RichText控件,同时支持从数据库字段读取多语言的内容。如意报表非常好的解决了多语言的支持问题,在同类产品中具有绝对优势!

特有属性:

属性 GapX GapY TextOnly 类型 Integer Integer Boolean 描 述 对象边框和对象中文本的水平间距。 对象边框和对象中文本的垂直间距。 确定在生成过程中是否为变量。如果设为True,那么变量DataField String 不能生成。可选值:True; False。 包含数据的blob字段名。

转角文字(Angled Label)

转角文字(Angled Label)

转角文字对象具有一般文本框的所有特性,另外它的最大不同就是文本框中的文字可以以任意角度倾斜。可以用于交叉表的交叉栏位说明,或者特定报表的水印等。 设置旋转角度的属性是Angle。

特有的属性:

属性 AncherStyle Angle 类型 Integer Integer 描 述 对象内的转脚文本的相对位置。可选值:asNone, asTextLeft, asTextCenter, asTextRight 对象内的转脚文本的旋转角度。 交叉表(Cross-tab)

交叉报表是一种行和列都是动态数据的一类复杂报表。设计交叉表一直是报表设计中比较麻烦的事情,但是在如意报表(Ming-WebReport)中实现交叉表的工作变得十分轻松。单击工具栏上的交叉表对象,在选定的报表位置单击鼠标可以创建交叉表对象。

交叉报对象中的几个平均、小计、总计等文本显示框可以当作普通的文本框Text对象进行编辑。 双击交叉表对象,可以调出交叉表编辑器:

? 数据集域:

交叉表编辑器的左上角部分是数据集设置域,在此可以选择需要用交叉表来显示的数据集,相应的字段会自动列在下面,这些字段是编辑交叉表的被选字段。

? 交叉表域:

在右上部是交叉表设置域,该设置域模拟交叉表结构,分为行、列和行列交叉部分要显示的数据三个部分。可以从左边的字段列表中选择相应的行、列字段到对应的行和列的位置;行列交叉部分的数据可以借助下拉框中的函数进行求和、平均、最大、最小等的运算。

注意:行列交叉部分的数据必须是数值型的。 ? 运行效果:

? 特有的属性:

属性 类型 描 述 为交叉表手工添加额外的列,文本是列名称,新添加的列分布在所有列的右边。 DataWidth, DataHeight Dictionary HeaderWidth, HeaderHeight InternalFrame MaxWidth Memo Integer String Integer Boolean Integer String 设定交叉表中数据字段单元格的宽和高。 记录了交叉表的行、列、和数据单元格的字段名称和格式,一般不需要手工修改。 设定交叉表中的列头的宽度和高度。 设定交叉表的数据单元格区域是否显示网格 设定交叉表的最大宽度,-1时使用页宽度。 记录了交叉表的数据集、行、列和数据字段的名称,无需手工修改 合并行头,当行头有重复时合并。 设定是否在翻页之后重复标题。 当ShowHeader和ShowRowNo都为Ture时,在行号与列头之间交叉地方的单元格显示的内容在此设置。 是否显示列头的名称 是否显示行和列头的交叉字段单元格 是否显示行序号 是否进行行统计 是否对行字段进行排序

AddColumnHeader String MergeRowHeader Boolean RepeatCaptions Boolean RowNoHeader String ShowHeader ShowIndicator ShowRowNo ShowRowTotal SortColHeader Boolean Boolean Boolean Boolean Boolean 几何图形(Shape)

Shape对象用于在报表中插入几何图形(矩形,圆角矩形,椭圆,三角形)。 注意:当使用三角形时,背景和填充色缺省为白色,并不能更改。 特有属性: 属性 Shape 类型 Integer 描 述 指定一个可视的图形对象。可选值: skRectangle, skRoundRectangle, skEllipse, skTriangle, skDiagonal1, skDiagonal2。 单选框图形(CheckBox)

单选框对象是用于图形显示逻辑数据,并只能联接到逻辑变量或数据字段。当变量或字段值为True,则显示一个叉。如果值为False,则为空。

特有属性:

属性 CheckColor CheckStyle DataField 类型 Integer Integer String 描 述 对号或叉号的颜色 当CheckBax对象对应的值为True时显示对号还是叉号。可选值:csCross, csCheck CheckBox对象的数据字段。

常用快捷键

Ctrl + X 和 Ctrl + C

用于剪切和拷贝报表控件到剪贴板,在设计器的报表设计界面中,选中一个或多个控件,然后按组合键“Ctrl + C”可以拷贝所选的控件到剪贴板,“Ctrl + X”可以剪切所选的控件到剪贴板。 Ctrl + V

用于粘贴剪贴板的内容到指定位置,在设计器的报表设计界面中,如果之前已经拷贝或剪切了报表控件到剪贴板,可以通过“Ctrl + V”来把剪贴板的所有内容粘贴到鼠标光标的当前位置。

请注意粘贴的目标位置是根据鼠标光标的当前位置来定位的。 Ctrl + 放向键

用于微调报表控件的位置,在设计器的报表设计界面中,同时按住Ctrl键和一个方向键可以移动所选控键的上下左右位置:

“Ctrl + ↑” :向上移动所选控件的位置,即减小Top属性值; “Ctrl + ↓” :向下移动所选控件的位置,即增大Top属性值; “Ctrl + ←” :向左移动所选控件的位置,即减小Left属性值; “Ctrl + →” :向右移动所选控件的位置,即增大Left属性值。 Shift + 方向键

用于微调报表控件的高度和宽度,在设计器的报表设计界面中,用鼠标选中一个或多个控件后,同时按住Shift键和一个方向键可以调整所选控件的高度和宽度值:

“Shift + ↑” :减小所选控件的高度,即减小Height属性值; “Shift + ↓” :增大所选控件的高度,即增大Height属性值; “Shift + ←” :减小所选控件的宽度,即减小Width属性值; “Shift + →” :增大所选控件的宽度,即增大Width属性值。 Ctrl + 鼠标左键

用于选中多个报表控件,在设计器的报表设计界面中,按住Ctrl键,同时按住鼠标左键,滑动鼠标可以一次选中多个控件。

Shift + 鼠标左键

用于选择或释放一个报表控件,在设计器的报表设计界面中,按住Shift键,同时用鼠标左键单击报表控件,可以同时选中多个控件或释放控件。

工具栏介绍 “常用”工具栏

图标 名称 新建项目 打开项目 保存项目 描 述 创建新的空白项目,此操作将退出当前项目。 打开如意报表(Ming-WebReport)报表项目。快捷键:Ctrl+O。 保存项目到MRP文件。快捷键:Ctrl+S。 下拉条目中可以选择如下几项: “新建数据源”:给当前项目添加新的数据源; “新建数据集”:给当前选中的数据源添加新的数据急; “新建报表”:在当前选中的报表或报表文件夹节点新建报表; “新建文件夹”:在选中的报表或报表文件夹节点新建文件夹。 新建条目 保存修改结果 修改报表或数据对象后临时保存修改结果,此时并没有保存到项目文件,保存到项目文件之前非正常退出将丢失保存结果。 放弃修改结果 修改了报表或数据对象之后。放弃当前修改,回到上次保存的结果。 删除当前选中的报表对象或控件。快捷键:Ctrl+Del。 删除对象 隐藏/显示项目树 隐藏/显示窗口左边的项目树窗口,编辑报表时隐藏项目树窗口可以增加报表编辑窗口的可视区域,便于操作。快捷键:F10。 关闭/显示 进行报表编辑的时候隐藏或显示对象查看器。快捷键:F11。 关闭/打开插入数据字段编辑器窗口。快捷键:F12。 打开自动插入并排列数据库字段的编辑器窗口。 把当前报表输出到打印机。 运行报表,在预览窗口显示打印效果。快捷键:F9。 对象查看器 关闭/打开 插入字段编辑器 打开自动插入字段编辑器 打印报表 打印预览 “编辑”工具栏


报表制作过程 - 图文(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:第9讲 电磁感应现象及电磁感应规律的应用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: