在FORM2的FORMSHOW假如QUERY。ACTIVE:=TRUE;
或则QUERY。OPEN也可以了

解决方案 »

  1.   

    你插入一新记录,是否有post?
      

  2.   

    我插入记录后也post了,在form2打开时,query的active也是true的,但就是不能更新,有时又好像记录延迟一样,要点击几次才能将记录保存
      

  3.   

    在FORM2的formshow中先query1.active:=false;再query1.open
      

  4.   

    你在Bitbtn1的CLICK的事件中加入以下代码
    IF QUERY2.ACTIVE THEN
      QUERY2.ACTIVE:=FALSE;
    QUERY2.ACTIVE:=TRUE;
    FORM2.SHOWMODAL;
      

  5.   

    你在FORM2中涮新一下,或者active:=false;active:=true;就可以看到你新插入的纪录了,但是不忘了将requestlive设为true 同时插入纪录之后要post;