预览统计
1.预览统计
统计完成后,得到的结果在此界面中进行预览。
预览结果分为实物量模式结果、定额模式结果、清单模式结果三种类型。3DM支持在清单、定额模式不挂做法的出量模式,对挂了做法的构件出定额或清单工程量,剩余没有挂做法的构件以实物量的形式输出工程量。用户可以在实物量页面继续对工程量进行做法挂接。
功能说明:对分析统计的工程计算结果进行预览。
菜单位置:【快捷菜单】【预览】
命令代号:yltj
本功能用于查看分析统计后的结果,并提供图形反查、筛选构件、导入、导出工程量数据、查看报表、将工程量数据导出到Excel等功能。
执行命令后弹出定额“工程量分析统计”对话框(图21-8)。

实物“工程量分析统计”对话框如图所示。

清单“工程量分析统计”对话框如图所示。

清单、定额综合“工程量分析统计”对话框如图所示。

对话框选项和操作解释:
【工程量筛选】选择要筛选的分组编号、专业类型、楼层,构件名称以及构件编号。
【查看报表】进入报表界面。
【导出工程】导出当前工程,可以保存当前数据。
【导入工程】导入别的工程的数据到当前工程中。
【导出到Excel】选取统计数据记录后导到Excel中。
操作说明:
(1)单击【工程量筛选】按钮,弹出“工程量筛选”对话框(图21-13)。在对话框内对分组编号、专业类型、楼层、构件名称以及构件编号进行选择,之后单击【确定】按钮,在预览统计界面上就会根据选择的范围显示结果。

(2)单击【导入工程】按钮,弹出“Windows文件选择”对话框。需要选择后缀为“jgk”的文件。单击【导出工程】按钮后会弹出Windows另存为对话框。同样需要选择后缀为“jdk”的文件。
(3)如果要将工程数据导入到Excel表内,单击“导出到Excel”对话框(图21-14)后面的下拉按钮,在弹出的选项中选择需要导出的内容。选择是导出“汇总表”还是“明细表”,这时数据就会导入到Excel表中。

(4)单击【查看报表】按钮弹出“报表打印”对话框(图21-15),在栏目的左边选择相应的表,栏目右边就会显示报表内容。
2.浏览统计内挂做法
3DM支持在实物量浏览统计的页面内挂接做法,用户在布置构件时可以不考虑挂接定额,待分析统计完了之后,再在实物量浏览统计的页面内挂接清单或定额。
操作说明:
打开实物量浏览统计页面,如图所示。可看到界面中有三个栏目,从上至下分别是汇总栏,清单、定额挂接栏,明细栏。

在汇总栏内选择一条需要挂接定额的条目,双击这条内容,也可以右击,在弹出的右键菜单内选择“添加做法”(图21-17)。

这时栏目的下部会弹出清单、定额选择栏(图21-18)。

在清单和定额栏选中需要挂接的子目,双击就会将其挂接到选中的工程量条目上(图21-19)。

对于挂接好的做法,可以进行删除、复制、粘贴操作。当一个条目挂完,切换条目后,已挂接定额的条目栏颜色会变为灰色(图21-20)。

温馨提示:
在实物量浏览统计内挂接定额不能对工程量进行修改,因为这是工程模型内的实际工程量。
在汇总栏内选择要挂接的内容时,不一定所有的条目内容都要挂接定额,应该有选择的进行,需要的就挂接,不需要的不挂接。
挂接定额时,要注意参看汇总条目后面的换算信息,根据换算信息分门别类的挂接定额。
已挂定额的条目在报表内将被汇总到定额报表内,没有挂定额的条目还是汇总到实物量报表内。
报表
1.新建报表
单击工具栏中【新建报表】按钮,弹出“报表设计”对话框(图21-21)。

2.定义数据源
定义数据源包括数据源的SQL定义、选择输出字段、过滤条件、排序字段的设置及数据浏览等功能。
数据源SQL定义:
按Access数据库的SQL语法标准定义SQL查询语句,产生数据源,此项功能主要是为开发人员和专业支持人员提供的,在此不详细说明。
为简化数据源SQL定义,可导入SQL文本,或从系统数据源列表中选择系统数据源(系统数据源包括:数据源SQL定义、过滤条件、排序字段的设置),另外,在报表设计过程中,可将当前报表数据源保存为系统数据源。
3.页面设置
页面设置包括:报表显示名称、纸张选项、明细表格选项、页边距等设置(图21-22)。

操作说明:
【报表显示名称】即报表名称。
【纸张选项】可定义纸张类型和打印方向。
【自定义纸张】自定义纸张需要操作系统和打印机同时提供对自定义纸张的支持,Win-dows98系统默认提供对自定义纸张的支持。但Windows2000/XP默认是不支持自定义纸张的,需要手工配置操作系统的打印机选项。
操作如下:
在上图操作界面中,选择纸张类型为:“Customer”,定义纸张宽度和高度(对于针式打印机其纸张宽度要扣除带孔部分的宽度)。
进入到打印机设置界面。
在不选定任何打印机的情况下右击,选择服务器属性。
在弹出的对话框中勾选创建新格式,输入格式描述(可任意),输入纸张宽度和高度;
注意宽度和高度要输入一个尽量大的数值,否则在自定义纸张超出这里定义的宽度或高度时会以这里定义的为准。
【明细表格选项】包括对报表的表格线、行高、合计行位置以及表格充满页的设置。建议采用默认设置。
【自动行高】打勾时:报表行的高度按每行文本高度自动设置,否则报表最小行高根据您输入的高度设置,当文本需要换行,最小行高显示不全时,当前记录行高按自动行高设置。
【表格充满整页】打勾时:当报表内容不够一页时在页尾添加空表格。
【合计在页最后一行】打勾时合计输出在报表最后一行,否则输出在报表明细数据的下一行。
【无横线】打勾时,报表仅有横向边框线和纵向线条。
【无竖线】打勾时,报表仅有纵向边框线和横向线条。
如果需要输出无表格线的报表,可以同时对【无横线】和【无竖线】打勾,并且选择边框线为空白即可。
【页边距】页边距定义了纸张的正文不可打印区域,单位为毫米。上边距不能少于“页眉”,下边距不能少于“页脚”。否则将出现“页眉页脚”和报表正文内容重复。
同时,如果在后面的“页脚”定义中输出了较多的行以至出现页脚和报表正文内容重叠的情况,可以通过加大设置下边距和页脚的差值来消除重叠。
4.页眉页脚
页眉页脚设置包括了报表的标题及表眉、页脚和备注的设置(图21-23)。

操作说明:
【报表标题和备注】设置报表标题和备注的操作方法是一致的,可直接编辑文本和插入系统变量(单击“[插图]”的下拉按钮选择一个系统变量),并且可设置其输出字体和对齐方式,如图所示。

【报表标题】即报表名称标题,每页打印。
【报表备注】仅在报表最后一页末尾输出。
【表眉和页脚】设置表眉和页脚的操作方法是一致的,可从表眉或页脚的下拉列表中选择一个预设的页眉或页脚,也可以自定义表眉和页脚。
【表眉】输出在报表标题的上面,每页都输出。
【页脚】输出在报表的最后,每页都输出。
【自定义表眉/页脚】单击【自定义表眉】或【自定义页脚】按钮,弹出“自定义页眉”或“自定义页脚”对话框(图21-24)。
在文本输入框内直接输入文件或插入系统变量,设置字体后,单击【确定】按钮即可。
小技巧:
可以将设置好的表眉或页脚保存为模板,在以后的报表设计中以供选择。
5.表头设置
表头设置包括:
定义报表明细列的属性,本页小计、报表总计等功能(图21-25)。

对话框选项和操作解释:
【列标题】报表的列表头名称,列标题中“//”表示换行符(如“计量//单位”,显示结果为[插图])。在自动折行前的选择框内打“√”,过长的列标题将自动折行显示。
标题【字体】设置列标题显示的字体。
标题【列宽】设置输出列的宽度,以字符为单位。
【字段名称】当前列对应在数据源的输出字段名。
【显示格式】用于设置数字、日期类型字段的显示格式,可单击[插图]在弹出的列表中选择一种显示格式。
【无重复值】打“√”时,如果相邻记录该字段值相等,则合并相邻记录的该列。
【关联字段】如果相邻记录的关联字段值相等,则合并相邻记录的该列,该列输出值为第一列值。
【图片格式】设置图片格式字段的格式:Gif、Jpeg或者Bmp和script非图片。
【数据字体】该列实际数据显示的字体。
【对齐方式】列内容在该列中的对齐方式,字符串默认为左对齐,数字为右对齐。
【本页小计】在报表每页最后添加小计行,选择需要统计列,在本页小计后面的文本列表中可选择或输入“本页小计”字样的输出名称,选择对齐方式,选择输出列的范围,如果勾选【大写】,则在本页小计后显示该列的大写。
【报表总计】在报表的最后添加总计行。
【计算条件】可以为合计字段制定计算的条件。如果没有指定,则统计全部记录。计算条件的第一项为字段,第二项为操作符,第三项为条件值。例如:第一项选择费用分类,第二项选择notin,第三项输入200,300,400,则表示不统计节小计、章小计、合计记录的值。
操作说明:
【列的基本操作】报表列可来自数据源的定义,也可在此界面对报表列进行修改。
【新增列】单击表头设计操作界面[插图]快捷按钮,在最后新增一列。
【插入列】选中一列,单击表头设计操作界面[插图]快捷按钮,在当前列前面插入一个新列。
【添加子节点】选中一列,单击表头设计操作界面[插图]快捷按钮,在当前列下面新增一个子列。
【删除列】选中一列,单击表头设计操作界面[插图]快捷按钮,删除当前列。
【生成多栏表头】可以通过将表头列升级或降级的方式生成多栏表头,也可以通过拖拉的方式升降级。其他节点作为实际的数据输出列。
【改变输出顺序】选中一列,单击表头设计操作界面[插图]或[插图]快捷按钮,上下移动。