计算机二级Delphi基础辅导:主从表的添加保存处理实现方法
来源:优易学  2011-6-2 21:00:34   【优易学:中国教育考试门户网】   资料下载   IT书店
  首先设置AQmain datasource1
  AQDetail Datasource2
  AQDetail.datasource := Datasource1
  AQDetail.locktype := ltBatchOptimistic
  procedure TForm1.FormCreate(Sender: TObject);
  begin
  if not AQMain.active then AQMain.open;
  if not AQDetail.Active then AQDetail.Open;
  end;
  procedure TForm1.Button2Click(Sender: TObject);
  begin
  AQMain.Post;
  end;
  procedure TForm1.AQMainAfterPost(DataSet: TDataSet);
  begin
  AQDetail.UpdateBatch();
  AQDetail.DataSource := DataSource1 ;
  end;
  procedure TForm1.Button1Click(Sender: TObject);
  begin
  AQMain.Append ;
  AQMain.FieldByName(’Adate’).value := datetostr(date());
  end;
  procedure TForm1.AQMainAfterInsert(DataSet: TDataSet);
  begin
  AQDetail.DataSource := nil;
  end;
  procedure TForm1.AQDetailAfterInsert(DataSet: TDataSet);
  begin
  AQDetail.FieldByName(’mgrno’).value:=AQMain.FieldByName(’mgrno’).value;
  end;

责任编辑:小草

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训