我有一个表
ID OH_ID PRICE NUM我用一个表格显示该表的内容,
如果我用APPEND后就马上显示出来,做到了同步了但因我只想显示其中的一些记录出来
于是我用上了QUERY,再用GRID显示出来
但当我再用APPEND添加记录时就不能显示了

解决方案 »

  1.   

    APPEND後Post,procedure TDM.Refresh_CS;  //Refresh
    var Place : TBookMark;
    begin
      if DM.QryCS_Mst.Active then begin
        try
          with DM.QryCS_Mst do begin
            Place := GetBook;
            Close ;
            Open ;
            GotoBook(Place);
            FreeBook(Place);
            FrmMain.Grid1.SelectedRows.CurrentRowSelected := true;
          end;
        except
          //
        end;
      end;
    end;
      

  2.   

    楼主post了没有?
    用dateset里refresh刷新
      

  3.   

    你用了Append之后看是不是应该用
    QUERY.execsql
      

  4.   

    append;
     值
    post;
    close;
    open;
      

  5.   

    append;
     值
    post;
    close;
    open;
    应该刷新
      

  6.   

    首先要post
    然后刷新数据集.
    adoquery1.Requery();