起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 284|回复: 6

[结贴]分组汇总问题

[复制链接]
发表于 2009-9-3 19:02:07 | 显示全部楼层 |阅读模式
分组汇总的字段是多表查出来的字段,本身是数据类型,但到数据集中变成了字符类型;
直接在分组汇总设置里面找不到这个字段;
我用下面的代码实现了让该字段在页脚汇总
              DataGrid.ColumnDefs[8].SummaryField := 'INVOUTAMT';
              DataGrid.ColumnDefs[8].SummaryFooterField := 'INVOUTAMT';
              DataGrid.ColumnDefs[8].SummaryFooterType := TSummaryType.cstSum;
              DataGrid.ColumnDefs[8].SummaryFooterFormat := '(0.00)';

请问如何实现该字段的分组汇总;让其显示在我分组字段后面! 多谢。
回复

使用道具 举报

发表于 2009-9-4 08:59:28 | 显示全部楼层
用sql生成的字段,系统默认设置成字符型,您可以在数据集的字段编辑器里重载该字段,然后为其指定一个数据类型为数字的来源字段,将其数据类型修改掉。
然后再汇总。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-4 09:23:55 | 显示全部楼层
那个来源字段本身没有生成字段该怎么办?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-4 09:25:10 | 显示全部楼层
那个来源字段不在字典里面。
回复 支持 反对

使用道具 举报

发表于 2009-9-4 09:35:30 | 显示全部楼层
我知道他不在字典里,否则您就不需要通过sql来产生一个字段了。

但是你可以指向一个数字型的其他字段。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-9-4 10:11:21 | 显示全部楼层
问题解决了,多谢贾老师!
另外我想问下,这样做对我任意指向的那个字段是否有影响?
如果没有就请结贴吧!
回复 支持 反对

使用道具 举报

发表于 2009-9-4 13:34:38 | 显示全部楼层
没有影响。
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-16 17:30 , Processed in 0.040834 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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