if b_merker=True
then begin
sql:='
Select * from Teil2710 where ART_SCHN = ''
'+EDSch.text+'
''
;';
if Datamodul.DataModule1.SQLDSArtikel.Active=True
then Datamodul.DataModule1.SQLDSArtikel.Active:=False;
if Datamodul.DataModule1.CDSArtikel.Active=True
then Datamodul.DataModule1.CDSArtikel.Active:=False;
Datamodul.DataModule1.SQLDSArtikel.commandText:=
sql;
Datamodul.DataModule1.SQLDSArtikel.Active:=True;
Datamodul.DataModule1.CDSArtikel.Active:=True;
Datamodul.DataModule1.SQLDSArtikel.refresh;
Datamodul.DataModule1.CDSArtikel.refresh;
if Datamodul.DataModule1.CDSArtikel.recordcount=1
then begin
Art_grp:=Datamodul.DataModule1.CDSArtikel.FieldByName('
ART_GR').asstring;
Art_Num:=Datamodul.DataModule1.CDSArtikel.FieldByName('
ART_NR').asstring;
if Datamodul.DataModule1.CDSArtikel.State<>dsEdit
then
Datamodul.DataModule1.CDSArtikel.Edit;
Datamodul.DataModule1.CDSArtikel.FieldByName('
Bemerkung').asstring:=Bem;
Datamodul.DataModule1.CDSArtikel.FieldByName('
ART_GR').asstring:=Art_Grp;
Datamodul.DataModule1.CDSArtikel.FieldByName('
ART_NR').asstring:=Art_Num;
Datamodul.DataModule1.CDSArtikel.Post;
Datamodul.DataModule1.CDSArtikel.ApplyUpdates(-1);
//<<Table unknown
end else
Showmessage('
Die Bemerkung konnte nicht eingetragen werden');
Datamodul.DataModule1.CDSArtikel.active:=False;
Datamodul.DataModule1.SQLDSArtikel.Active:=False;
Art_Grp:='
';
Art_Num:='
';
edSch.Text:='
';
b_merker:=False;
end;