怎样在DBGRID中显示SQL SERVER7中的 SELECT 语句的 COMPUTE 结果?(50分)

  • 主题发起人 主题发起人 mingliangzhou
  • 开始时间 开始时间
M

mingliangzhou

Unregistered / Unconfirmed
GUEST, unregistred user!
dd_no my_partno kf_jq dd_qty
--------------- --------------------------- --------------------------- --------------------
8848 EBD477M1C01G20RR 2002-10-08 00:00:00.000 840.000
8848 EBP106K1H01J25RR 2002-10-08 00:00:00.000 300.000
8848 EGF107M1C01E11TU 2002-10-08 00:00:00.000 600.000

sum
======================================
1740.000
怎样显示SUM 值在DBGRID?
 
you can attach an additional record using the SQL keyword: UNION.
But I don't recommend this method as it doesn't fit the usual behavior of
GBGrid and will probably confuse the user. Using an extra Editbox to display
the sum value outside the GBGrid is the best way.
 
还有谁能告诉我DELPHI怎样接收SQL SERVER7 SQL 语句SELECT中的COMPUTE 值?
 
你是要显示成上面的形式吗?
 
COMPUTE 是非标准的。DBGrid是不能显示的,
如果你要显示合计,可以用dxDBGrid或DBGridEh表格控件
 
您在DBGrid控件中显示的字段字是否固定,若是可建一Query控件,把DBGrid控件的
DataSource设为Query,然后双击DBGrid控件添加数据源所有字段,在这之前应在Query
控件的SQL属性中加入如下语句:
Select dd_no,Sum(dd_qty) as Sdd_qty from Table
Group by dd_no
完成如上设置后,在程序运行中可以动态生成Qury控件的SQL语句即可完成在DBGrid控件中
显示Sum值。
如果是在DBgrid控件中进行编辑数据时自动显示Sum值,可用DBGridEh1控件实现
 
你还是使用DBGridEh吧!
使用DBGridEh,只要设定DBGridEh的Footers属性就可以轻松解决了!
又为何去吃苦呢!?
 
to misxjq
我用的是wwDBGrid, DBGridEh有如此好处? 请问哪里可以取得?
 
要先注册:
http://202.117.210.31/delphi/soft?cx=ehlib
 
多人接受答案了。
 
后退
顶部