ehlib的dbgrideh可以在每个columns底部作统计,包括avg,sum等等。但是这个只能针对静态的统计字段。我对查询的数据表和字段采取了动态选择的方式,但不知道如何对每个动态出现的columns的统计值。望各位大虾多多指教,小弟在此谢谢了。
解决方案 »
- 关闭delphi7 后出现如下错误提示
- 多语言的问题
- 大家推介几个人气旺的Delphi论坛,国内的
- 超难问题!!!!!如何拖动 listview 的行到想要的位置???????????
- 关于speedbutton
- 在創建RAVE REPORT MASTER/DETAIL報表時提示,
- 请问在Midas三层环境下可以用DBGrid、DBEdit等数据绑定和显示控件吗?
- 高手请近~~Outlook通讯薄的导出到自定义表的问题!!!
- 求SQL语句(access)
- 【求助】使用mscomm控件,如果系统有2个以上的可用串口,如何判断当前自己的应用程序占用的是哪个串口?
- ehlib中DBGridEh控件的聚集函数的使用问?
- 2000与98的兼容问题
sum:= DBSumList1.SumCollection.Items[0].SumValue
select sum(tab1.price) as zprice from tab1 inner join on tab2 where(select ...) tab1.**=tab2.**
道理是一样的,不知道你能否明白....
select field1,field2...,fieldn from table1 where ...
但条件变化后,相应的sql语句也变化,包括数据表和查询字段,如:
select field[0],field[1],...,field[n] from table2(或则是from tablen) where ...
这样做,是为了简化程序中DBGridEh和Query控件的使用,我用一个DBGridEh控件与DataModule中的
DataSource相连,DataSource与Query相连,而Query与DataBase连接:
DBGridEh1.DataSource:=DataModule1.DataSource1;
DataSource1.DataSet:=Query1;
Query1.DatabaseName:=newdb1(SQL Server数据库名);
Sql语句在程序执行时动态生成,包括数据表,字段,查询条件。
这样只用了一个Query、一个DataSource、一个DBGridEh控件。
也方便以后修改。