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

2019-03-29 17:22

? 可以设置对象的货币符号、各数位分隔线的宽度和颜色;

? 设计期间可以设置当前财务控制对象是否作为标题栏是用,如果设置为标题栏,则对象各个数

位将显示中文的“千、百、十、元、角、分”等等,仅用作标题,不能显示数据。

本对象的特有属性:

属性 标题 分割线宽度 分割线颜色 货币符号 千分割线颜色 数字位数 小数点分割线颜色 小数点位数 类型 Boolean Integer Integer String Integer Integer Integer Integer 描 述 指定中国财务对象是否显示标题,如果显示标题,对象的每个位数都将有中文显示:分、角、元等等。 设置对象每个位的分割线的宽度。 设置分割线的颜色,被选项有:clWhite,clBlack,clGreen,clRed等等。 设置显示的钱币符号,如:¥,$,HK$等等。 设置千位分割线的颜色,被选项有:clWhite,clBlack,clGreen,clRed等等。 设置显示钱币数字的位数长度。 设置小数点位的分割线的颜色,被选项有:clWhite,clBlack,clGreen,clRed等等。 设置小数点后面有多少位。 GridView对象

GridView对象用于制作带有复杂表格线的报表,它是如意报表(Ming-WebReport)推出的新的报表控件,专门用于制作带有表格线的报表,可以向操作Excel一样来编辑报表,控件的每一行单元格都可以对应独立的功能Band。详细的功能使用说明如下: ? 基本属性

用GridView控件编辑报表之前应该根据需要大概确定报表共有多少行和多少列的单元格,可以设置GridView的ColCount和RowCount两个属性值: ColCount:列数 RowCount:行数

注意:GridView控件的每个单元格(包括合并后的单元格)都具有Memo控件的所有属性,操作方式也基本相同。 ? GridView编辑器

因为GridView控件的功能特殊性,GridView控件有自己专用的编辑器,用鼠标双击控件的非表格区域(控件边缘),将会弹出编辑器界面,看上去和Excel非常类似,编辑操作也与操作Excel 类似,它有两个工具栏用于单元格编辑操作: 文本工具栏:

图4.7.8-1

图标 名称 字体格式 字体大小 描 述 下拉列表中包括了系统中已安装的所有字体。选中要设置的对象,然后从下拉框选择所需要的字体即可。 下拉列表中包括了所选字体的可用字体大小。如果你手工设置大小,点击这个控件,输入所需大小并按回车。 粗体 设置“粗体”字体修饰。快捷键:Ctrl+B。 设置“倾斜”字体修饰。快捷键:Ctrl+I。 设置“下划线”字体修饰。快捷键:Ctrl+U。 文本按对象左对齐。 文本按对象的宽度居中。 文本按对象右对齐。 倾斜 下划线 左对齐 居中 右对齐 宽度对齐 文本左右两端对齐。 对齐文本到对象顶端。 对齐文本到对象高度的中间。 对齐文本到对象底端。 顶端对齐 垂直居中对齐 底端对齐

边框工具栏:

图4.7.8-2

图标 名称 顶框线 左框线 描 述 开/关选中单元格的顶部边框线。 开/关选中单元格的左边框线。 开/关选中单元格的底部边框线。 开/关选中单元格的右边框线。 显示选中单元格的全部边缘框线。 隐蔽选中单元格的全部边框线。 显示选中单元格的全部框线,一般是用于选中多个单元格的操作。 显示选中单元格的全部内部框线,一般是用于选中多个单元格的操作。 给选中的单元格添加对角线。 底框线 右框线 全部外边框线 无框线 全部框线 除外边框线的所有框线 对角线

单元格工具栏:

图标 图4.7.8-3

名称 横向放大 横向缩小 纵向放大 描 述 将选中的单元格平均横向放大。 将选中的单元格平均横向缩小。 将选中的单元格平均纵向放大。 将选中的单元格平均纵向缩小。 将选中的多个单元格合并成一个单元格。 将选中的多个单元格拆分成标准单元格。 保存GridView并且退出。 放弃修改并且退出。 纵向缩小 合并单元格 拆分单元格 保存退出 放弃退出 ?

GridView与Band对象的配合使用

GridView的每一行都可以与任何Band配合使用,也可以多个行属于一个Band,此时可以将GridView的单元格看作首尾连接或上下连接排在一起的多个Memo对象。

请注意Band对象与GridView对象单元格的位置对应关系比较严密,要确保每个band上的每行单元格都刚好与Band的位置对应,如果错位将会造成Band失效。

带阴影的圆角文本框(RoundRect)

圆角文本框对象是比较特别的文本框对象,除了具有文本框的所有特性之外,本对象在外观上提供了比较丰富的表现形式,可以设置成渐进色背景,彩色阴影等。

特定属性:

属性 BeginColor EndColor Gradient RoundRect RoundSize ShadowColor ShadowWidth Style 类型 Integer Integer Boolean Boolean Integer Integer Integer Integer 描 述 指定过渡色的初始颜色。 指定过渡色的结束颜色。 指定是否使用过渡色。可选值:True; False。 指定边框是圆角还是直角。可选值:True; False。 如果是圆角矩形,这个属性设置曲度。 阴影颜色。 阴影宽度。 如果使用过渡色,这个属性决定过渡类型。可选值:gsVertical, gsHorizontal, gsElliptic, gsRectangle, gsHorizCenter, gsVertCenter。 数据图表(Chart)

数据图表Chart对象用于在报表中插入图表。双击数据图表对象,可以调出图表编辑器:

图表编辑器有四个设置页:类型页可以选择十一种类型的图表以及下列选项: ? Chart选项:

在左边空白框中单击鼠标右键,可以添加数据图表的“级数(Series)”,图表可以有多个级数,一般是相关联的数据项;右面是为图表的每级数据显示设置选项: 显示图例:在图表的附近显示图例; 显示轴:显示轴(不能用于饼图); 3D :显示3维图表; ? 类型页:

图表编辑器的类型页可以选择十一种类型的图表,以及下列选项: 显示标记:显示标记;

多色显示:使用不同的颜色显示图表变量。 ? 数据:

要连接图表到数据字段,你需要设置两个Text对象,即数据字段,并已在报表上。这些数据字段的内容将用于设置图表的变量和图例。图例通常显示在X轴上,变量在图表的Y轴上。当生成报表时,选择的Text对象的

内容将保存到图表对象的备注中。右击Chart对象,选择“编辑”中的“数据”,然后设置“图例”和“值”,例如:图例设为“memo2”,值设为“memo6”。

Chart对象允许创建“前10个”图表。这将在报表中仅包含最大的几个值,而排除其它值。要做到这一点,在图表编辑器的数据页中设置前几个值以及其它未包含值的图例(通常用“其它”表示),此功能可以用于抽样调查。 ? 标记:

图表编辑器的标记页允许选择标记的类型。“值”是缺省的。如果要显示选中的标记就必须在选项中选择“显示标记”选项,标记的类型可以选择百分率、标号、标号及百分率、标号及值。 ? 脚本编程实现:

也可以在通过设置Chart对象的Memo属性质来动态设定图表数据,属性值格式如下:

Header1;Header2;Header3 Value1;Value2;Value3

设定好数据项的名称和数值的对应关系就可以了。

注意:如果用于显示图表值的Text对象包含的是有格式的变量(例如,10000.00或$100.00),则Chart对象尝试从这个字符中查找数据。如果没有在字符串中找到数据,那么将忽略所有的字符。如果有更多高级格式被设置(例如,10000km2),那么这个值就不能用于Chart值。为这些变量创建无格式但不显示的对象,就可作为图表中的值。只需在对象编辑器中设置Visible属性为False就可隐藏对象。

特有的属性说明:

属性 BottomAxisAutoLeftAxisAuto ,类型 Boolean Boolean Boolean String float float float -- Integer Integer Boolean 描 述 设定图表的横(纵)轴是否自动伸展 设定图表的横轴(纵)是否根据最大值标示 设定图表的横轴(纵)是否根据最小值自动伸展 设定图表的横轴(纵)显示数据的数据格式。 设定图表的横(纵)轴的每个坐标之间的跨度长度。 设定图表的横轴(纵)坐标的最大数值 设定图表的横轴(纵)坐标的最小数值 调出图表设计器 设置图例字体 图例位置 设置图例是否显示。 BottomAxisAutoMax,LeftAxisAutoMax BottomAxisAutoMin,LeftAxisAutoMin BottomAxisFormat,LeftAxisFormat BottomAxisIncrement,LeftAxisIncrement BottomAxisMax,LeftAxisMax BottomAxisMinLeftAxisMin Chart LegendFont LegendPosition LegendVisible , 条形码(BarCode)

Barcode对象用于打印条形码。条形码的宽度由数据的大小决定。双击条形码对象可以调出条形码编辑器:

? 编辑器中“代码”项是指用来显示条形码的数据,可以通过表达式编辑器来生成。 ? 条码类型,是报表支持的条码类型,目前版本已支持23种标准条形码格式供用户选择。 ? 选项:“校验和”,“目读数字”,“放大”属性可以将条码图形放大任意倍数。 ? 旋转,可以对输出的条码视图进行旋转,根据需要可以旋转90、180、270度的角度。

提示:如果条形码四周需要一些空白区,设置FrameTyp属性为15(这将在整个对象四周画一个连框),FrameWidth设为6.00,FrameColor设为clWhite。这可以完成类似于工具栏按钮的边框。

特有属性: 属性 DataField 类型 String 描 述 包含数据的数据表字段。


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

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

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

马上注册会员

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