是.post后refresh 
我是这样做的呀!

解决方案 »

  1.   

    注意:只是在预览报表时,得不到最新数据!!!!!!
    添加ADOTable,删除DBNagator,还用了DBGrid(但是用这些都很正常)下面是调报表的窗体。用的是DBDataset(以前是用的ADOTable,但一样的问题!)
    procedure TForm4.FormCreate(Sender: TObject);
    begin//ADODataSet1.active:=false;//ADODataSet1.Close ;ADODataSet1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(ParamStr(0))+'Data\list.mdb;Mode=ReadWrite|Share Deny None;Persist Security Info=False';ADODataSet1.active:=true;ADODataSet1.Open ;end;