我在一个DBGrid里面增加了三个按钮,第一个按钮是"增加",点击它跳到另个一
FORM里面,里面有一个下面图:
名称(lable1):___(edit1)
数量(lable2):___(edit2)
编号(lable3):___(edit3)
确定(BUTTON) 取消(BUTTON)
现在的问题是怎么样写代码,我点击"确定"后,可以让我输入的EDIT内容保存到我的DBGRID里面的表呢
谢谢大家来帮忙啊,我想了好久啊,不会做啊
FORM里面,里面有一个下面图:
名称(lable1):___(edit1)
数量(lable2):___(edit2)
编号(lable3):___(edit3)
确定(BUTTON) 取消(BUTTON)
现在的问题是怎么样写代码,我点击"确定"后,可以让我输入的EDIT内容保存到我的DBGRID里面的表呢
谢谢大家来帮忙啊,我想了好久啊,不会做啊
FORM里面
published
function showmodal(out name,bianhao:string;out num:integer):integer;overload;
end;
……
var
form2:Tform2;
Fname,Fbianhao:string;
Fnum:integer;implementationfunction Tform2.showmodal(out name,bianhao:string;out num:integer): integer;
begin
…… //想要初始化的操作
inherited showmodal;
result:=ModalResult;
name:=edit1.text;
num:=strtoint(edit2.text);
bianhao:=edit3.text;
end;
------------------------------------------------------在主界面新增或者修改按钮with Tform2.creat(self) do
begin
if showmodal('名称','编号',1000000000)=mrok then
showmessage(成功)
else
showmessage(未成功);
free;
end;
name,bianhao:string;
num:integer;
begin
……
with Tform2.creat(self) do
begin
if showmodal(name,bianhao,num)=mrok then //刚才写错
showmessage(成功)
else
showmessage(未成功);
free;
end;
end;