主题:关于delphi 数据表和Edit的问题
风之海洋
[专家分:0] 发布于 2007-05-28 10:35:00
我是一个新手。
有个问题想请教下各位,知道的话帮下忙:
我在有个一个数据表(people) 两个字段(编号,姓名)
001 张三
002 李四
003 王五
我现在在Form1 上放上Edit1,Edit2,query 三个控件
程序运行后,在Edit1 中输入001 ,系统自动在Edit2 中显示001对应的姓名,张三..
我的QQ 8080789
小弟实在不懂
回复列表 (共5个回复)
沙发
love漫舞 [专家分:10] 发布于 2007-05-28 21:26:00
那个query属性设置过了就能连上了啊.你既然能运行怎么会不明白呢?
板凳
风之海洋 [专家分:0] 发布于 2007-05-29 15:04:00
我有combobox显示数据库字段值的方式实现的..
谢谢大家.
3 楼
gp0014 [专家分:80] 发布于 2007-05-30 12:18:00
先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 楼
风之海洋 [专家分:0] 发布于 2007-05-30 16:41:00
先connectstring连接表应该会吧!
楼上说的,我不了解这知道。。。
知道的可以告诉我下吗?
5 楼
熙来熙去 [专家分:0] 发布于 2007-06-01 12:32:00
[quote]先connectstring连接表应该会吧!
楼上说的,我不了解这知道。。。
知道的可以告诉我下吗?[/quote]
连接表就是在属性的connectstring中设定这2个相互关联的数据库表,在对象查看器里
我来回复