怎样把DBGrid的最后一列作为统计列?(来者有分) 选取表时写成Select StrField, NumField From tableunionSelect '合计' as StrField, Sum(NumField) as NumField From Table 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to johnsonrao(johnson) :那个unin出来的字段,要怎么和前面的字段对齐呢?怎么设置那个字段呢? 楼上的方法不一定是最好的哦;嘻嘻嘻我觉的你还是在Query里作文章的好;or DBGird里嘻嘻嘻新加一个字段,设置函数就可以了; 要是在最后一行加的话,我觉的倒不如用StringGrid更好一点,你认为呢? 我也没看清是列,还好你错问。你要怎样对齐呀?Union出来的字段不就是StrField吗,又不是新字段。 关键是QUERY空件的SQL语句的用法。自己去看看随便一本数据库的书都有详细的介绍.当你刷新原来的表时,要用SQL语句把最后一行刷新。 方法很多,可以用StausBar来模拟统计行,也可以使用别的控件,如InfoPower3000等 楼上的,可具体说说如何用InfoPower3000增加统计行吗? 我认为用stringgrid好,这样有实用,又方便! InfoPower3000的珊格有一个选项,可以选择是否显示foot***具体名字我忘了。不过它的例子很详细,可以看一看。 其实用query应该可以搞定看一些sql的书 还是看些sql的书吧用query可以搞定 1.InfoPower3000可以方便实现此功能。2.用query的话,对齐时,要统计的用统计数据,不要显示统计数据的用NULL(未试,请你试一试)如select A, B from table1 (A B为char(20))unionselect CAST(select count(*) from table1 as char(20)) as A, null3.更复杂统计用存储过程实现 delphi计算问题,请假高手 怎么调整Toolbutton(动态生成)的位置啊 大家好,请教大家一个问题 spcomm接收串口数据的问题? 请问如何可以得到程序目前的运行状态,是“正在运行”还是"未响应" 求qq的通信协议的原代码 注册表问题!!高手进!! 变量运行过程中改变 新手,一个简单的录入问题。 求救——将字符串中的指定字符替换为其他字符的函数是什么? 请问在ActiveX的Form中自己设置对外的属性和方法需要什么样的步骤? 关于stringgrid的小问题!
那个unin出来的字段,要怎么和前面的字段对齐呢?怎么设置那个字段呢?
嘻嘻嘻
我觉的你还是在Query里作文章的好;or DBGird里
嘻嘻嘻
新加一个字段,设置函数就可以了;
不过它的例子很详细,可以看一看。
看一些sql的书
用query可以搞定
2.用query的话,对齐时,要统计的用统计数据,不要显示统计数据的用NULL
(未试,请你试一试)
如select A, B from table1 (A B为char(20))
union
select CAST(select count(*) from table1 as char(20)) as A, null
3.更复杂统计用存储过程实现