数据集(TDATASET)的高手请助小弟一下!!!!!!!!!!!!!!!!!!(100分)

雪莱

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:
小弟有个难题关于数据集的过滤用法:小弟想在一个dbgrid中只显示今天的记录;过去的
记录不显示(就是过滤掉旧的记录),在数据库中不存在日期之类的字段,请各位大侠指点小弟
如何运用dataset过滤数据;谢谢大家了!
 
那不行的,必须有表时间的字段
 
这怎么可能,你怎么区别今天的记录跟以前的记录????
 
数据库的其他数据有无体现日期等的字段,如编号中有部分编码表示日期
 
总该有个标识来表示记录的时间呀。
 
1、在数据库里建两个表,其中一个存放今天以前的记录ID,另一个存放所有记录。
2、用TQuery查询在第二张表中存在而在第一张表中不存在的数据ID,即是你要记录ID,根据
这些ID从第二个表中取出相应的数据就行了。
注意:这两张表的数据每天都要迭代更新。即:要保证两个表中的数据永远只是相差一天。
 
顶部