我用的是DataInspector_Base1,每次在我新增数据保存后,新增的数据都会跑到最后.数据多时,保存完后根本就看不到自己刚新增的数据了.
敢问各路大虾,怎么能使我新增的数据保存后都自动定位在第一条数据的位置上呢?

解决方案 »

  1.   

    我不了解DataInspector_Base1,但是根据经验
    你是用append方式添加数据的吧,这样新增的数据可能会跑到最后了,
    看不能用locate定位到新的数据上了
      

  2.   

    不用Append用Insert就不会了吧。
      

  3.   

    我就是用的LOCATE定位了,定位不了啊!
    大侠来看看,我是这么来定位的,但没作用.if g_Table = 'table1' then
      begin
        s_Company := ADOQueryBase.FieldByName('Company').AsString;
        ADOQueryBase.Requery;
        ADOQueryBase.Locate('Company', s_Company, [loPartialKey]);