回 帖 发 新 帖 刷新版面

主题:关于delphi 数据表和Edit的问题

我是一个新手。
有个问题想请教下各位,知道的话帮下忙:
我在有个一个数据表(people)  两个字段(编号,姓名)
                             001  张三
                             002  李四
                             003  王五   
 我现在在Form1 上放上Edit1,Edit2,query 三个控件

程序运行后,在Edit1 中输入001   ,系统自动在Edit2 中显示001对应的姓名,张三..

我的QQ  8080789
    
小弟实在不懂

回复列表 (共5个回复)

沙发


那个query属性设置过了就能连上了啊.你既然能运行怎么会不明白呢?

板凳

我有combobox显示数据库字段值的方式实现的..
谢谢大家.

3 楼

先connectstring连接表应该会吧!

再通过Edit1来在表中查询
with query do
begin
  close;
  sql.clear;
  sql.add('select * from people where 编号='''+Edit1.text+'''');
end;
这样结果就只剩编号为Edit1里的内容的记录了

然后再用Edit2.text:=query.fieldbyname('姓名').Asstring; 就能把该记录的姓名赋值给edit2.text了

4 楼

先connectstring连接表应该会吧!

楼上说的,我不了解这知道。。。
知道的可以告诉我下吗?

5 楼

[quote]先connectstring连接表应该会吧!

楼上说的,我不了解这知道。。。
知道的可以告诉我下吗?[/quote]


连接表就是在属性的connectstring中设定这2个相互关联的数据库表,在对象查看器里

我来回复

您尚未登录,请登录后再回复。点此登录或注册