with jiben.blxm1 do begin jiben.blxm1.Active:=true; first; if trim(edit2.text)='' then begin messagebox(blxmadd.handle,'项目名称不能为空,请重新输入!','错误',mb_ok); edit2.text:=''; edit2.SetFocus; end else begin while not eof do begin if (fieldbyname('不良项目类别名称').asstring=edit1.Text) and (fieldbyname('不良项目名称').asstring=trim(edit2.Text)) then begin messagebox(blxmadd.Handle,'此项目已存在,请重新输入!','错误',mb_ok); edit2.text:=''; edit2.SetFocus; blxmadd.Show; end else next; end; jiben.blxm1.Insert; fieldbyname('不良项目类别名称').AsString:=edit1.text; fieldbyname('不良项目名称').asstring:=trim(edit2.text); post; refresh; jiben.bulxm.Items.add(trim(edit2.Text)); messagebox(blxmadd.Handle,'不良项目新增成功!','提示',mb_ok); edit2.Text:=''; edit2.SetFocus; end end end;
begin
jiben.blxm1.Active:=true;
first;
if trim(edit2.text)='' then
begin
messagebox(blxmadd.handle,'项目名称不能为空,请重新输入!','错误',mb_ok);
edit2.text:='';
edit2.SetFocus;
end
else
begin
while not eof do
begin
if (fieldbyname('不良项目类别名称').asstring=edit1.Text) and (fieldbyname('不良项目名称').asstring=trim(edit2.Text)) then
begin
messagebox(blxmadd.Handle,'此项目已存在,请重新输入!','错误',mb_ok);
edit2.text:='';
edit2.SetFocus;
blxmadd.Show;
end
else
next;
end;
jiben.blxm1.Insert;
fieldbyname('不良项目类别名称').AsString:=edit1.text;
fieldbyname('不良项目名称').asstring:=trim(edit2.text);
post;
refresh;
jiben.bulxm.Items.add(trim(edit2.Text));
messagebox(blxmadd.Handle,'不良项目新增成功!','提示',mb_ok);
edit2.Text:='';
edit2.SetFocus;
end
end
end;