dbgrideh合计问题 在dbgrideh控件中,怎样使相同列,只选其中一列的值,参与统计? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把column设置 hideduplicates=true 也不行啊 相同的列,也是重复累计 比如: fno fname in_qty 001 a 20002 b 30001 a 20 合计 in_qty时 只能是50,不能是70 这个合计,可以用SumList控件来统计,然后再填入到合计栏里。 眾你這個顯示看應該是多表關聯出來的結果。只有用DBSUMLIST從另外一個數據集裏匯總,本身DBGRIDEH是沒有這個功能的。 查询的时候,用distinct函数消除表中重复数据,应该就可以计算出来了 查询的时候,用distinct函数消除表中重复数据,然后用SumList控件来统计 直接用 union (select distinct XX, sum(XX) from table ) order by XXX 更好些,在数据集里就给你求出来了。 (现在没分了,有了再加)我使用BPL编写程序的方法和目前存在的问题,请大家指点! 提取字符串中的汉字 ShockwaveFlashObjects_TLB 继承类中的事件不作为!不作为!急切等待中... EDIT一得到焦点就选取全部内容?(只得这么多了) 关于如何正确结束一个正在运行的程序问题>>>> 烦!一切都不顺心!乱糟糟!! pchar类型如何转换成TMemoryStream类型? 请问如何查询一个table中,中间的某一段纪录????? 这种过程声明表示什么意思? 关于DELPHI恢复SSDT的问题 popupmenu 怎样在固定位置弹出。
相同的列,也是重复累计
fno fname in_qty
001 a 20
002 b 30
001 a 20
合计 in_qty时 只能是50,不能是70
眾你這個顯示看應該是多表關聯出來的結果。只有用DBSUMLIST從另外一個數據集裏匯總,本身DBGRIDEH是沒有這個功能的。