如何在QUERY 打开的界面上分别对指定的横\纵列求和?
我能想到的方法有二:
1,数据库实现:打开第二个QUERY,用相同条件求和,在DBGRIDE上PAINT单独的行\列,SHOW出第二个QUERY的结果.
2,用程序代码实现:遍历整个DBGRIDE的每个CELL,数值转换后求和,然后在转回STRING类型,画出单独的行列,SHOW出结果.
请问各位高人,有没有更简单的方法?
我能想到的方法有二:
1,数据库实现:打开第二个QUERY,用相同条件求和,在DBGRIDE上PAINT单独的行\列,SHOW出第二个QUERY的结果.
2,用程序代码实现:遍历整个DBGRIDE的每个CELL,数值转换后求和,然后在转回STRING类型,画出单独的行列,SHOW出结果.
请问各位高人,有没有更简单的方法?
解决方案 »
- 有对Themida壳了解的么?怎么用它的虚拟机?
- 大家帮看看,这种甘特图是怎么实现的,
- delphi新人求教奇怪的问题
- 如何仿QQ添加表情,发送时,只是发送代表图片的字符串? 发个贴,碰碰运气。。。。
- 打开带密码excel ,如果密码错误,如何屏蔽excel自带提示(您所提供密码不正确,或键盘处于锁定状态)
- DBGrid导出到EXCEL问题?
- 关于连接SQLServer
- 关于dbchart问题,请高手指教
- ×××××大侠帮忙看看多线程的代码,怎么编译不过去啊???×××××
- TShortCut
- Delphi中非常难处理的Treeview问题,四五个呀,不好实现呀。
- 请了解Rave Report的同人指点一下
2.实现某一列的汇总,可以考虑用DBGridEH,如果不用此控件,可以自己组织数据集,在你没有汇总的数据集的基础上加上各列的汇总行,
对与列的汇总,可以用SUM之类的,