怎么能在form2里取form1的dbedit.text内容?

walkmanhan 2003-06-29 11:45:11
怎么能在form2里取form1的dbedit.text内容?

我是这样写的

procedure TForm2.FormCreate(Sender: TObject);
begin
adoquery1.Active:=false;

adoquery1.Parameters.ParamValues['id']:=form1.DBEdit1.Text;
adoquery1.Parameters.ParamValues['id1']:=form1.DBEdit1.Text;
adoquery1.Open;

end;


问题是 当FORM1.DBEDIT1的内容改变的时候,而取的指还是第一次的值,怎么能和form1.dbedit.text保持一制呢

...全文
70 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
setfocus 2003-06-30
  • 打赏
  • 举报
回复
主要是要USES unit2
coreblood 2003-06-30
  • 打赏
  • 举报
回复
就是楼上的了
pilicat 2003-06-29
  • 打赏
  • 举报
回复
在Form1.ADOQuery1.AfterScroll事件中书写代码:
(需要先uses unit2)
form2.edit1.text:=dbedit1.text;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧