请问怎么知道Table1.MoveBy(i)中的i到几了?i的值是多少了?

解决方案 »

  1.   

    moveBy(5)表示,在当前位置向后移动5个位置
    moveBy(-2)表示,在当前位置向前移动2个位置
      

  2.   

    moveBy()是相对位移,有个goto(),记不太清楚了,这个好像是指哪打哪,
    在delphi的帮助索引里输入goto就有,你查查吧。
      

  3.   

    table1.RecNo可以返回当前纪录序号
      

  4.   

    如果你想知道moveby究竟移动了多少条记录,可以这样做:
    先定义一个整型的全局变量i
    Procedure TForm1.Button1Click(Sender:TObject);
    begin
    i:=table1.recno;
    table1.moveby(15);
    showmessage('移动了:'+inttostr(table1.recno)+'条记录);
    end;