说的不够详细,如果单单是要定位到表中第几条记录,就有MOVEBY(N)属性来进行操作

解决方案 »

  1.   

    可能是我没有表达清楚,是这样,我举个例子吧
    表中有两列,id和password,我想得到id列的第三个记录的值(就是第三行中对应id列的值)
      

  2.   

    with table1 do 
    begin
     first;
     moveBy(3);
     Edit1.caption:=FieldByName('id').asString;
    end;
      

  3.   

    是表格还是表???如果是表 recno (有的数据库不支持)如果是 dbgrid tstringgrid(dbgrid1).row