在DBGrid中显示了一个数据集,可不可以用代码实现自动移动记录指针呢?我用delphi7,谢谢!

解决方案 »

  1.   

    用dataset的first,next,prior。等方法
      

  2.   

    假設連DBGRID的數據集是dataset1
    dataset1.first;  ------指針移到第一條
    dataset1.next;  ------指針移到下一條
    dataset1.prior;  ------指針移上一條
    dataset1.last;  ------指針移到最后一條
    dataset1.Moveby(n);------指針向下移n條
      

  3.   

    如:自动下移
    用一个Timer控件
    procedure TForm1.Timer1Timer(Sender: TObject);
    begin
      while not Table1.Eof do
      begin
        Table1.Next;
      end;
    end;
      

  4.   

    你可以在FORM上加一个TIMER控件呀,应该在SYSTEM或者是WIN32页的,你在TIMER里设置好移动的时间就可以了,然后在TIMER的控件中加入动作DATASET的相应移动就可以了