DBGridEh使用 现有一个百万条记录的表用DBGridEh显示,合计栏显示所有记录合计,如果全部显示则很慢,如果显示一部分记录,DBGridEh的合计如何显示所有记录合计呢?数据库为MYSQL,采用Unidac连接。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用 SQL 语句求出所有记录的合计,然后用代码将合计写到Footer 那么多记录用什么显示都会很慢的。还是用1楼的方法,用SQL语句求出总合。再将dbgrideh1.columns[i].footers[0].valuetype:=fvtStaticText;dbgrideh1.columns[i].footers[0].value:=合计数;就可以了其实个这数不一定要写在debrideh里面,容易给人误解,好像表里的数据合是这个数。你可以放在dbgrideh表外面,写清一些信息,如总记录数,总合计数。 控件StringGrid下载 请问如何实现DateTimePacker控件只能选择星期一呢? 高分求视频编码协议文档 Delphi与C++对象共享的问题 关于流的操作(狂散分) //程序不是正常退出,因为注销或关机退出,有什么事件可以让程序注销或关机的时候做一些收尾的工作? 简单问题 请教一个关于delphi与ORACLE连接问题(连接速度太慢) 关于数据库索引 《大话西游》 delphi7 中reportbuilder中 简单问题 散分 在delphi中用bde连库的增删改查
再将
dbgrideh1.columns[i].footers[0].valuetype:=fvtStaticText;
dbgrideh1.columns[i].footers[0].value:=合计数;
就可以了
其实个这数不一定要写在debrideh里面,容易给人误解,好像表里的数据合是这个数。你可以放在dbgrideh表外面,写清一些信息,如总记录数,总合计数。