edit数据关联问题,急救~
在combobox里选一字段数据,然后edit1和edit2自动显示相关字段数据
我是在onchange 事件 里写的
begin
adoquery1.Close;
adoquery1.SQL.Add( 'select * from khb where 客户名称 = ' ' '+cbshfmc.text+ ' ' ' ');
adoquery1.Open;
edshfdz.Text :=adoquery1.fieldbyname( '客户地址 ').AsString ;
edshfdh.Text :=adoquery1.fieldbyname( '客户电话 ').AsString ;
end;
好像这一不行啊~~大家指点 啊
[解决办法]
adoquery1.Close;
adoquery1.SQL.Clear;/////加上这行
adoquery1.SQL.Add( 'select * from khb where 客户名称 = ' ' '+cbshfmc.text+ ' ' ' ');
adoquery1.Open;
edshfdz.Text :=adoquery1.fieldbyname( '客户地址 ').AsString ;
edshfdh.Text :=adoquery1.fieldbyname( '客户电话 ').AsString ;