统计一个字段的和(50分)

  • 主题发起人 主题发起人 老爹
  • 开始时间 开始时间

老爹

Unregistered / Unconfirmed
GUEST, unregistred user!
现有一个工资表,其中包括所有员工的工资,欲求其和,可用TAggrationField来做,想
请教方法。
 
没有那么复杂,在"select 里使用“sum函数”就可以了
 
select user_name, sum(salary) from user_table group by user_id (或 user_name)
 
紧急求助,要求用TAggregateField来完成,在TAggregateField.Expression属性中输入
sum(salary),然后用TDBText和其相连,不能计算其值。
 
因为你的TAggregateField的active 没有激活
设为true试试看
 
试过了,还是不行。

52free,可以写出全过程吗?谢谢
 
52free,可以到那里查这方面的资料,告诉网址。谢谢
 
不知那位大侠可以帮忙。
 

你是不是用的clientdataset?
 
必须用这个吗?我用的是普通的Table
 
用普通的table不行,得用caculate计算字段,如果想用TAggregateField
可以加一个DataSetProvider连到你的table上,再用clientdataset连到DataSetProvider上
就可以使用了,但是你的table如果refresh的话你的clientdataset也需refresh
这一点没有caculate来得方便
 
非常感谢,不过用caculate字段改怎样实现呢?caculate字段能实现对某一字段的统计
功能吗?
 
52free,能再给我提供一些信息吗?
 
不好意思,刚才有事出去了一下
我刚才是搞错了, C字段不是用来做汇总用的:(
你要汇总好像只能用watter的方法和clientdataset了

 
后退
顶部