procedure TFylzl.SpeedButton3Click(Sender: TObject);
begin
if (edit1.text='') or (edit2.text='') then
begin
application.MessageBox('请输入数据!','提示',mb_ok+mb_iconinformation);
edit1.SetFocus;
abort;
end
else
begin
with Fdm.ylzl do
begin
First;
if (Locate('bh',edit1.Text,[])) then
begin
edit;
edit1.Text:=FieldByName('bh').AsString;
edit2.Text:=FieldByName('ylzl').AsString;
post;
end
else
begin
Edit;
FieldByName('bh').AsString:=edit1.Text;
FieldByName('ylzl').AsString:=edit2.Text;
post;
MessageBox(0,'此条记录修改成功!',pchar(caption),mb_iconinformation+mb_ok);
edit1.SetFocus;
end
end;
end;
end;
begin
if (edit1.text='') or (edit2.text='') then
begin
application.MessageBox('请输入数据!','提示',mb_ok+mb_iconinformation);
edit1.SetFocus;
abort;
end
else
begin
with Fdm.ylzl do
begin
First;
if (Locate('bh',edit1.Text,[])) then
begin
edit;
edit1.Text:=FieldByName('bh').AsString;
edit2.Text:=FieldByName('ylzl').AsString;
post;
end
else
begin
Edit;
FieldByName('bh').AsString:=edit1.Text;
FieldByName('ylzl').AsString:=edit2.Text;
post;
MessageBox(0,'此条记录修改成功!',pchar(caption),mb_iconinformation+mb_ok);
edit1.SetFocus;
end
end;
end;
end;
解决方案 »
- 菜单和工具栏不动,每次点击菜单显示的窗体都在这个窗体的里面显示出来,如何实现?
- 怎样通过拨号连接服务器 实现传送和接收数据?(急)
- 我用的如同银行的小键盘,我通过spcomm能从键盘上取出数据。现在我要通过电脑把数据发送到小键盘上去,请问如何实现??
- dbgrid 移动行 100分够吗
- 赋值遇到NULL该怎么办?
- 提问,类似P2P软件连接方案
- 菜了请教
- ADO问题,能够解决就给分!
- QRDBText問題?
- 有关RICHEDIT小问题,
- 难!难!!难!!!怪!怪!!怪!!!高手请进!!!如何在VB6环境中将字符串传递到DELPHI5写的DLL中去
- 如何用SOCKET传送图象文件(bmp or jpg)
1.设主键;错误捕捉
2.在BeforPost中进行新旧数据比较,一样则Cancel
1.设主键;错误捕捉
2.在BeforPost中进行新旧数据比较,一样则Cancel