hallo plautzer!
Delphi-Quellcode:
D_abrechnung.Active:=true;
D_abrechnung.Edit;
if dbgrid.DataSource.State in [dsedit, dsinsert] then
begin
DM.Abrechung.Append;
DBgrid.Fields[12].AsInteger:= n;
end
else showmessage('nicht im editiermodus');
warum bleibst du nicht bei deinem dataset, fragst dessen status ab und trägst dort deine eingaben ein
![Question](images/smilies/icon_question.gif)
das erscheint mir viel logischer als das ganze über die anzeige zu steuern
mfg, stefan