procedure TForm1.eidt1Change(Sender: TObject);
begin
if Length(edit1.text)=你的编号的长度 then
with adoquery1 do
begin
close;
sql.clrar;
sql.add('select 厂家 from 表 where 编号='''+edit1.text+'''');
open;
if bof and eof then
showmessage('没找到这个编号')
else
edit2.text:=adoquery1.FieldByName('厂家').asstring;
end;
end;
使用ADOConnection ADOTable TDataset连接数据库
使用DbLookupedit来实现功能
本团队不提供现成代码 免开尊口
在Edit1控件的OnExit事件上,写上Edit2需要的数据;