I have a TUniQuery linked via
Code: Select all
Detailfields = 'ID'
Masterfields = 'ID'
Mastersource = Table1
Code: Select all
procedure TForm1.dbtaSerNrBeforeInsert(DataSet: TDataSet);
begin
dbtaSerNr.MasterSource:=nil;
end;
procedure TForm1.dbtaSerNrAfterCancel(DataSet: TDataSet);
begin
dbtaSerNr.MasterSource:=dbdsSerNr_Lu1;
end;
procedure TForm1.dbtaSerNrAfterPost(DataSet: TDataSet);
begin
dbtaSerNr.MasterSource:=dbdsSerNr_Lu1;
end;
procedure TForm1.dbtaSerNrAfterInsert(DataSet: TDataSet);
begin
dbtaSerNr.FieldByName('SerNr').Value:='M05123456';
end;
Any idea?... exception of class EAssertionFailed. Message 'DisposeBuf failed (D:\Projects\Delphi\Common\Source\MemData.pas, Line 7949)'
best regards
Gerd