在DBGRIDEH中根据条件对记录求和?(100分)

  • 主题发起人 主题发起人 zhangxh
  • 开始时间 开始时间
Z

zhangxh

Unregistered / Unconfirmed
GUEST, unregistred user!
求教

现有QUERY1(CNO CHAR,4;PCOST FLOAT,8;PRICE FLOAT,8;FLAG,BOOLEAN),
DATASOURCE1,DBGRIDEH1(有FOOTERROW,对COST 求和);
问题1、根据FLAG的值(true时,该记录的PCOST参与求和,FALSE 不求和)
对QUERY1中满足条件的记录的PCOST求和?
2、如何使PRICE列永远不得到焦点?

 
可用SQL
SELECT SUM(PCOST) 库名."SUM OF PCOST"
FROM "xxx.db"
WHERE FLAG=TRUE
 
Dev Express组控件中的,

ExpressQuantumGrid就有这功能,
为何不用呢?
现这个控件已是我们的标准使用控件了,
非常好用。
 
to david jiang

请注意:DBGRIDEH 的DATASOURCE 为一QUERY
 
TO 程云
哪里有您所说的控件?
 
为何没有人答复?

现将问题复述如下:

急急急急急急急急急!!!!!!!!!

现有一个QUERY1 其字段为
(CNO CHAR,4;PCOST FLOAT,8;PRICE FLOAT,8;FLAG,BOOLEAN),
另有DATASOURCE1,DBGRIDEH1(有FOOTERROWS=2,对PCOST 求和);
FOOTERROWS[0] 对所有记录SUM[PCOST];
FOOTERROWS[1] 对FLAG=TRUE的所有记录SUM[PCOST];

注意:PRICE根据需要可编辑,PCOST为计算字段(与PRICE有关),FLAG 根据需要可编辑,
也就是说,PRICE,FLAG用户随时在修改

问题:其中:FOOTERROWS[0] 的值较易求得,现问:
根据FLAG的值(true时,该记录的PCOST参与求和)
对QUERY1中满足条件的记录的PCOST求和?
 
zhangxh:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
ExpressQuantumGrid、EHlib、ip2000的wwdbgrid..好多第三方网格控件都有
求和功能。
 
结论不能令人满意!?
 
>>结论不能令人满意!?
老大,这么长时间你都还是不能主动提前自己的帖子!!

zhangxh:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。

 
多人接受答案了。
 
后退
顶部