注册 登录
编程论坛 Delphi论坛

关于where 子条件 用动态赋值 edit1.text

Steven_Hu 发布于 2022-05-15 14:27, 1004 次点击
各位朋友好,请教一个问题: 谢谢了先,

我有两个窗体 form1, form2,  其中form1有一个dbgrid 表(表中有很多条记录),
 双击 form1(double click dbgrid表中一条记录), 进入 form2 窗体。 同时把这条记录上的字段值 自动赋值form2 窗体上的一个 edit1.text,

在form1页写:   form2.edit1.text:=adoquery1.FieldByName('工厂名字').AsString;   // 自动赋值form1的一个值到, form2 窗体上的一个 edit1.text

然后在  form2 页用这个 edit1.text 做where子条件, form2页 用 adoquery1,   select 的 edit1.text 做  where 字条件, 不起作用, 有办法解决吗:

adoquery1.SQL.text= select * from  工厂表  where 工厂名字=''edit1.text''';

在新的 form2 用这个 edit1.text 数据(其他表赋值过来的), 要怎么用才能做新页的 子条件 ?  

thanks a lot.
0 回复
1