DBgrid的问题(10分)

  • 主题发起人 study2003
  • 开始时间
S

study2003

Unregistered / Unconfirmed
GUEST, unregistred user!
有几张不同的表,有相同的字段。
然后根据查询的要求,我用ADOquery写不同的select语句,然后显示在Dbgrid中。
问题:
我想一次显示20条数据,然后按一个按钮,就能显示接下来的20条。按另一个按钮,就能
显示前20条数据。
请问该怎么办?
 
用SQL语句不太好实现,最好用过滤的办法。
 
每按一次按钮,改变一次sql语句

 
adoquery.moveby(20);
不行吗?
 
不要用FILTER,效率太低.
 
用adoquery.moveby(20);
那前20条记录呢,怎么显示
 
用两个数据集,一个A查询数据,一个B只检索A20条的数据(用填充),并且显示,就OK了
 
TO linyp2000
把代码贴出来看看
 
顶部