CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  数据库相关

如何在EDIT1中 输入字段后,在Edit2,Edit3,Edit4中显示对应Edit1字段的其他字段的记录信息?

楼主lhl123hk(木木)2006-05-03 15:35:22 在 Delphi / 数据库相关 提问

如果表中有字段(A,B,C,D),在Edit1中输入A后,  
  在Edit2,Edit3,Edit4中显示与A对应的相应字段B,C,D信息.  
  该如何实现? 问题点数:20、回复次数:4Top

1 楼newfang(传说中的MIC)回复于 2006-05-03 16:15:24 得分 16

with   adODataSet1   do  
  begin  
      Close;  
      CommandText   :=   'select   *   from   table   where   A   =   '''   +   Trim(Edit1.text)   +   '''';  
      Open;  
      Edit2.text   :=   FieldByName('B').asstring;  
      Edit3.text   :=   FieldByName('C').asstring;  
  end;Top

2 楼newfang(传说中的MIC)回复于 2006-05-03 16:17:19 得分 0

顺便说一下,这样写有点隐患,如果在EDIT1里输入字符内包含'就会出问题,所以最好用上  
  QuotedStr函数Top

3 楼huanying3990()回复于 2006-05-04 11:35:31 得分 4

这么简单,不要做复杂了,你就用DBEdit不就可以了,不要用EDIT,DBedit与数据库容易连接!Top

4 楼laton()回复于 2006-09-15 16:25:22 得分 0

@@@@@@@@@@@@@@@@@@@@@@@@@@  
    TO:newfang(方方)   (   )    
         
  with   adODataSet1   do  
  begin  
      Close;  
      CommandText   :=   'select   *   from   table   where   A   =   '''   +   Trim(Edit1.text)   +   '''';  
      Open;  
      Edit2.text   :=   FieldByName('B').asstring;  
      Edit3.text   :=   FieldByName('C').asstring;  
  end;  
   
       
  如果我想在输入Edit1或Edit2或Edit3的时候,同步显示数据于其他的Edit框呢?而不知单单是在edit1内输入数据。  
   
     
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:lhl123hk
  • newfang
  • huanying3990

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo