报表设计器是基于fastreport内核的。用户可以根据自己的需要,对报表进行设计、修改。
1.纸张大小设计
报表纸张有A4和自定义两种。用户可根据自己的实际需要改变大小。在编辑模式下,双击编辑界面,跳出页面设置窗口。可以设置标准的纸张,如A5,B5;也可以设置自定义大小的纸张。对于有些打印机不支持自定义纸张,在纸张大小的下拉框下可能没有“自定义”选项。这种情况,需要在打印机设置中设置自定义纸张,在这里调用即可。
图 页面设置
2.添加文字
点击左边的“插入矩形对象”,在要添加文字的地方插入文本框。这个时候会跳出文本编辑器,深入您要插入的文字即可。
图 插入矩形对象
图 输入文字
文本框可以移动位置,可以通过改变文本属性调整文本的大小、颜色、字体等。
3.插入图片
点击左边的“插入图片”,在报表中插入图片。
图 插入图片框
图 装入图片
可以根据需要移动、拉伸图片。
4.添加线条、形状
点击左边的“划线”、“插入Shape对象”在报表中插入图片。
图 插入图形
线条的位置,图形的大小,填充色等可以设置、调节。
5.对象的属性
文字、图片、线条、形状均可设置颜色、尺寸等。对象的属性可以在“对象查看器”中设置。
图 对象查看器
如果找不到对象查看器,可以点击“工具-工具栏-对象查看器”调出“对象查看器”。
图 调用对象查看器
6.插入字段
对于某些报表,其中的数据是调用数据库记录产生的。可以在编辑中,添加(删除)某些字段。
如下图所示,“收货地址”在数据库中对应的字段是“Adr”,在报表中引用:[ADOQuery6.”Adr”];其中ADOQuery6是软件定义的数据集,用户在编辑的时候不能修改。如图:
图 数据集调用
用户可以双击修改字段,如图:
图 编辑字段
数据表关联字段可以打开“系统-后台数据库”查询。除了修改字段外,还可以增加一些报表没有的字段。在上例中可以复制现有的字段,修改即可。
7.一些简单的函数
可以在报表中插入一些常见的函数。点击文本编辑器右上的“插入表达式”,点函数,可以调出函数表达式。
图10 函数表达式