
报表设计器使用说明.doc
19页报表设计器使用说明广州市殷雷信息技术有限公司目录一、操作界面介绍1、2、3、4、5、6、7、8、9、概述 选中报表元素对象 删除选中对象 剪贴复制粘贴对象 插入页脚和页眉 插入报表头与报表尾 调整报表头和报表尾顺序 插入部件框 定义参数10、 页面设置二、新建一个报表1、2、3、输入主标题 选取新报表所需要的数据集 选择报表节三、报表设计1、2、3、4、5、6、调整页面设置 插入列 插入其他部件框 插入分组 插入报表尾 插入子报表四、报表常用功能介绍1、2、3、4、5、6、7、8、9、记录集 对齐 参数 边框模式 统计框 系统变量框 综合文字框 设置文字绕行 设置分组操作界面介绍1、概述报表设计器应用程序是用来专门设计报表模板的可视化工具, 整个应用程序的主界面由:主菜单,工具栏,报表布局窗口,对象浏览窗口,属性编辑窗口组成其排列方式如下图:工具性担*巾曷iE口时魏训畑口兄性網辅甯口主菜单与工具栏:提供执行各种设计任务的界面接口报表布局窗口:所有可以显示的报表元素都显示在本窗口中, 报表设计者可以在此窗口中改 变显示对象的大小、 位置、顺序等可以选中显示的对象查看其属性 可以在此窗口中通过 鼠标右键打开关联弹出式菜单,关联弹出式菜单中会列出当前选中对象的关联操作命令。
在树形界面控件中可以选中对象浏览窗口:以树形方式显示当前的报表模板中的所有对象, 对象,不可见的对象只能在此进行选中属性编辑窗口:显示当前选中对象(有可能是多个)的属性项与属性值,并可以对属性值进行修改,或者是进入某些属性的属性编辑对话框2、选中报表元素对象在报表设计器中,只有选中报表对象之后才能对其进行操作, 例如在属性编辑窗口中查看与修改属性值、删除对象、改变对象大小与位置等 Grid++Report提供了多种方式进行报表对象的选中:2.1、 在报表布局窗口中显示了所有可显示的报表对象,在此窗口中可以选中显示出来的对象・通过鼠标点击选中被点击的对象・配合Shift,Ctrl 按键可以进行多重选择,目前只有部件框、格标题格、内容格能够进行多重选中«通过鼠标拖拉矩形进行圈选,与矩形区域相交的部件框将被多重选中・ 按Tab或Shift+Tab 按键在当前选中对象的同类对象之间切换选中•按Esc按键取消当前对象的选中,此时选中对象变成报表主对象22、执行快捷键 Ctrl+A 可以选中当前对象的全部同类对象或其所有子对象2.3、 在对象浏览窗口中,所有的报表对象都已经按层次关系显示在树形控件中,通过 选中对应的树节点来选中对应的对象。
不可见的对象一般在此窗口中进行选中在对象 浏览窗口中不能进行多重选择2.4、 在属性编辑窗口中,在顶端有对象下拉列表组合框,在当前选中为单个对象时, 显示选择项为当前选中对象,通过改变组合框的当前项来选中对应对象2.5、 集合属性对话框中可以通过选中集合元素项,并可以进行多选3、 删除选中对象可以删除当前选中的对象,有以下几种方式可以执行删除操作3.1、 按 Delete 按键3.2、 执行主菜单命令:编辑 -〉删除3.3、 执行弹出式关联菜单命令:删除3.4、 集合元素对象可以在集合属性对话框中进行删除操作4、 剪切复制粘贴对象报表设计器支持规范的剪切复制粘贴功能, 这些操作不仅可以在同一报表上进行, 还可以在不同的报表间进行任何报表对象都可以进行剪切复制粘贴操作通过执行对应的快捷键或菜单项执行相应的操作,这些操作与 Windows程序的规范操作保持完全一致5、 插入页眉与页脚以下说明插入页眉的操作过程,插入页脚有类似的过程,在此不重复叙述执行主菜单:“插入-〉页眉”命令或者---执行弹出式关联菜单:“插入 -〉页眉”命令注意:因一个报表只允许定义一个页眉, 如果已经存在页眉,则执行插入页眉的操作被禁止。
6、 插入报表头与报表尾 以下说明插入报表头的操作过程,插入报表尾有类似的过程,在此不重复叙述 执行主菜单: “插入- 〉报表头”命令 --- 或者--- 执行弹出式关联菜单: “插入 - 〉报表头” 命令在一个报表中可以定义多个报表头与报表尾 报表头与报表尾可以设定是否在每一页重复显 示7、 调整报表头与报表尾顺序当存在多个报表头时, 有可能需要改变报表头的显示顺序 以下说明改变报表头顺序的操作 过程,改变报表尾顺序有类似的过程,在此不重复叙述在某个报表头的显示区域上执行弹出式关联菜单“上移”或“下移”命令注意: 如果只存在一个报表头, “上移”与“下移”命令都不能执行 如果当前报表头位于 所有报表头的最前面,“上移”命令不能执行如果当前报表头位于所有报表头的最后面, “下移”命令不能执行8、 插入部件框操作步骤执行主菜单:“插入 - 〉%具体类型 %框”命令 %具体类型 %是指:静态、字段、统计,系统 变量,图形之一 --- 或者 --- 执行工具栏中某个插入部件框的按钮此时报表设计器将进入插入部件框状态, 将鼠标光标移动到准备插入部件框的容器上, 鼠标 光标变成十字光标, 在适当的位置点击鼠标, 新部件框将插入到点击的位置。
如果点击过程 中拖动了鼠标,则部件框的大小为鼠标拖动位移量设计器退出插入部件框状态注意: 如果准备插入的部件框在部件框容器上是不可接受的, 则鼠标光标变成禁止光标 在 设计器处于插入部件框状态下,任何操作都将使设计器退出插入部件框状态9、 定义参数 定义参数在参数集合对话框中进行,首先必须打开参数对话框,打开参数对话框方式如下: 执行主菜单:“报表 - 〉参数集合 ... ”命令 --- 或者--- 选中报表主对象,在属性编辑窗口中选中属性项“参数集合 ... ”,执行编辑框中的按钮打开参数对话框后,根据集合对话框的操作方式增加,移除参数关于参数的数据类型说明:a) 字符:用于记录字符值,无长度限制b) 整数:用于记录整数值,根据格式串生成值的显示文字c) 浮点数:用于记录浮点数值,根据格式串生成值的显示文字d) 日期时间:用于记录日期时间值,根据格式串生成值的显示文字e) 布尔:用于真假值,根据真值显示文字与假值显示文字生成值的显示文字10、 页面设置页面设置参数确定了报表在设计时使用的纸张信息, 页面设置在页面设置对话框中进行, 打开参数对话框方式如下: 执行主菜单:“文件-〉页面设置…”命令。
或者---选中报表主对象,在属性编辑窗口中选中属性行“ Paper Setting ”,执行编辑框中的按钮F图为页面设置窗口界面图页面设置娥型 预览纸型:• 宽度.21.0000高度;29. TOOO遊上下左右打群偏移 右偏移CO:下偏移(T):方向⑥纵向'懂向[ 确定 ]I 取消 I新建一个报表启动报表设计器,默认进入设计界面, 选择“文件” T “新建”,打开报表新建向导如图:1、输入主标题一般报表不需要副标题, 可以直接留空),设置新报表的纸张方向 (纵向或横向),默认为纵 向点下一步,进入数据源设置,如图:Cd选取的数据集-夯部券顶费用-分剖洁单费用走瓠表生材设备 涪单増加费 清单费用表清单取费菠相应 清单工料 分部综合[漕单弓 定额表[综合单乍 主材设备〔材料学 清单表 主要材料 建蔬疋总 建抚汇总2 费用表项 费用表顶抚KV以 建筑汇总安装工7li M J 4 r T I G - ■ ■ ■< ijL uii ■ >h現蛊世)編辑的唯一骗号淸单犒码涪单名称淸单单便涪单工程旨163Kbi^iOOlOO拆除违產曼顼LOOOO177KW06120空调主机R台800. 0000191K粤0206120防盜网拆呂m21000.0000205K粤0206120曲外墙怖耳m28052, 1000 '219K^0206120招也广芒氐m. OO233K粤0206120走廊天花申詔29Y.2100247K^0206120门窗拆除t>,23382.5500261K^0206120墙面涪诜m2574B.3100275KWQ2CB12C原有卷门逢m2764.0000239K4020E010 墙面钉(£ ■£8052. 1000307K粤0202010墙面底层衣血8052 10003TQK301001001走廊天花債m223L2100409K506001010走廊天花匚m2297.21Q0439K506001001面油浅董吏m23398.1700494KSOBODldOZ面油橘红目诫2115 9500549E506G01003面油东色夕迪109B 5200 Vk, ,{|.| |上一步 下一步取消“四、其他”t 1、宏代码编辑),进入报表2、选取新报表所需要的数据集 如:定额表,点下一步(修改宏代码请参考 节选取,如图:3、选择报表节一般默认选取报表头和明细行, 设计者可以按需要勾选页眉、 报表尾、页脚等报表节,需要 显示页码的报表, 请勾选显示页码,勾选显示页码后可以选择页码显示方式: “第n页 共 m页”、“n / m”、“第n页”。
设置完成后点完成,向导完成,生成新报表,如图:二、 扌报表设计根据不同的报表要求,进行报表内容设计1、调整页面设置“主菜单” 7“页面设置”进行页面设置,如图:设置边距(建议设置左 1.5,右1.5 ),其他默认,确定2、 插入列在插入其他部件框前,需要先插入列插入列方法:在明细网格上右键,“插入” 7”列”,插入一新列,或者直接从记 录集里拖拽字段到明细表格3、 插入其他部件框a) 在需插入部件框的报表节上右键,“插入”7“部件框“7“具体部件框”b) 在明细网格中要插入部件框的列 (标题行或者内容行),设置其自由格属性为“是“,再进行插入部件框操作4、 插入分组在设计结构比较复杂的报表时,经常需要插入多个分组a) 插入分组方法:在报表节上右键, “插入“7”分组“,插入分组后需要在属性窗口找到新建分组(如: Groupl:分组),设置分组的依据字段b) 在分组中插入部件框时, 通过设置对齐列来对齐内容格里的一列, 或者设置对齐列和对齐列扩展来对齐内容格里的多列5、 插入报表尾。












