delphi根据第一个edit1中输入的编号,edit2自动显示这个编号对应的数据库中的厂家

我的delphi程序中有两个edit,当我在edit1中输入产品编号时,edit2中能自动显示数据库中这个编号的产品的厂家,请问怎么实现呢?... 我的delphi程序中有两个edit,当我在edit1中输入产品编号时,edit2中能自动显示数据库中这个编号的产品的厂家,请问怎么实现呢? 展开
 我来答
亿精油
2011-07-05 · TA获得超过194个赞
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:147万
展开全部
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;
危献e3
2011-07-04 · TA获得超过2053个赞
知道大有可为答主
回答量:2738
采纳率:0%
帮助的人:1932万
展开全部
使用ADOConnection ADOTable TDataset连接数据库
使用DbLookupedit来实现功能

本团队不提供现成代码 免开尊口
追问
请问能详细点嘛 我是菜鸟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rujuntang
2011-07-04
知道答主
回答量:11
采纳率:0%
帮助的人:4.6万
展开全部
在Edit1控件的OnExit事件上,写上Edit2需要的数据;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式