流
流浪者
Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm2.Button4Click(Sender: TObject);
begin
Datasource5.Dataset :=Table3;
Table3.Active :=True;
if Table3.findkey([Edit3.text,Edit4.Text]) then
begin
if Table2.findkey([Edit3.text])and Table1.Findkey([Edit4.text]) then
begin
Table1.Edit;
Table2.Edit;
Table1.FieldByName('剩余数量').asinteger:=Table1.FieldByName('剩余数量').asinteger+1;
Table2.FieldByName('借书数量').asinteger :=Table2.FieldByName('借书数量').asinteger-1;
Table1.post;
Table2.post;
end
else
showmessage('对不起,您没有借这本书!');
Table3.Edit;
Table3.delete;
Table3.post;
showmessage('还书成功!') ;
end
else
showmessage('您输入的学号或者书记编号不正确!');
end;
这段代码为什么会出错啊???
Table3不在EDIT状态??头都大了,帮帮我吧!
begin
Datasource5.Dataset :=Table3;
Table3.Active :=True;
if Table3.findkey([Edit3.text,Edit4.Text]) then
begin
if Table2.findkey([Edit3.text])and Table1.Findkey([Edit4.text]) then
begin
Table1.Edit;
Table2.Edit;
Table1.FieldByName('剩余数量').asinteger:=Table1.FieldByName('剩余数量').asinteger+1;
Table2.FieldByName('借书数量').asinteger :=Table2.FieldByName('借书数量').asinteger-1;
Table1.post;
Table2.post;
end
else
showmessage('对不起,您没有借这本书!');
Table3.Edit;
Table3.delete;
Table3.post;
showmessage('还书成功!') ;
end
else
showmessage('您输入的学号或者书记编号不正确!');
end;
这段代码为什么会出错啊???
Table3不在EDIT状态??头都大了,帮帮我吧!