起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 395|回复: 5

页脚汇总问题,急!!

[复制链接]
发表于 2010-8-28 10:42:42 | 显示全部楼层 |阅读模式

1.jpg

28.75 KB, 下载次数: 207

回复

使用道具 举报

 楼主| 发表于 2010-8-28 10:43:59 | 显示全部楼层
TDataGrid的页脚统计功能,统计的结果显示在表格底部区域,设置步骤如下:
     1、设置Grid属性ShowSummaryFooter为有效,显示页脚区域;
     2、双击Grid,选择Columns页;
     3、如果列表为空,则先右击列表选择AddAllField,加入需要的字段;
     4、选择要显示统计值的字段,再依次设计其属性:
     * SummaryFooterField为要统计的字段;
步骤都没错,而且统计字段都为数字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-28 10:46:16 | 显示全部楼层
我打印预览的时候出现如下所示,能统计,但是统计显示错位了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-28 10:47:33 | 显示全部楼层
如图

未命名.jpg

28.39 KB, 下载次数: 214

回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-28 12:02:49 | 显示全部楼层
代码设置打印风格怎么设置?

TDataGridExporter(DataGrid.Exporter.PageInfo).PageInfo.PrintStyle := TDataGridPrintStyle.gpsGeneral;

上面代码,能编译,但是运行功能就报错。
我放在主窗体的创建事件或表单的创建事件运行时都报错。
回复 支持 反对

使用道具 举报

发表于 2010-8-30 11:45:15 | 显示全部楼层
1、设置Grid属性OptionsDB\edgoLoadAllRecords 为有效,也可以不设置该项,但统计结果可能和实际值有出入。
  2、设置Grid属性ShowSummaryFooter为有效,显示页脚区域;
  3、双击Grid,选择Columns页;
  4、如果列表为空,则先右击列表选择AddAllField,加入需要的字段;
  5、选择要显示统计值的字段,再依次设计其属性:
     * SummaryFooterField为要统计的字段;
     * SummaryFooterFormat为统计格式,如:“ 总数:####”;
     * SummarFootertype为统计类型,包括Sum,Count等,如果选择Count则忽略SummaryFooterField值;

请注意,您设置的统计字段必须为物理字段或者临时字段。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 07:07 , Processed in 0.041205 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表