hat denn jemand ne ahnung, warum der Fehler auch in nem ttable.afterpost-ereignis kommt, da wird ja nun kein field übergeben.
auf andere Felder kann ich in der gleichen Prozedur problemlos zugreifen.
Delphi-Quellcode:
procedure Tfrmdata.tbauftragAfterPost(DataSet: TDataSet);
begin
frmmain.statusbar1.panels[0].text:=inttostr(tbauftrag.RecordCount)+ ' Datensätze';
//frmmain.Panel1.Color:=frmdata.tbstatus.fieldbyname('farbe').AsInteger;
if frmdata.tbauftrag.FieldByName('abgeschlossen').AsInteger=1 then
frmmain.StatusBar2.Panels[0].Text:= 'Abgeschlossener Auftrag'
else
frmmain.StatusBar2.Panels[0].Text:= 'Offener Auftrag';
end;