如何用DBCombobox获取表的某一属性的所有字段

qiang119 2004-04-22 10:04:22
如何用DBCombobox的下拉显示表的某一属性的所有字段,不要重复
...全文
55 点赞 收藏 10
写回复
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
楚人无衣 2004-04-23
form的OnCreate事件中写!你要事先连接好数据
回复
qiang119 2004-04-23
好象不行哦,能不能详细一点,我是初学者
回复
gazo 2004-04-23
你想什么时候得到数据?
是窗体创建时候,还是你自己点Button
回复
lzy6204 2004-04-23
在DBCOMBOBOX的ONENTER事件里面写
回复
qiang119 2004-04-23
请问在哪个事件里面写啊?
回复
hewei2003 2004-04-23
为什么要用DBComboBox呢,用ComboBox不是一样的吗?
DBComboBox只是可以绑定字段,当你在移动数据源的记录时,DBComboBox里的Text也随之而变
回复
cll007 2004-04-22

With ADOQuery do
begin
Close;
SQL.Clear;
SQL.Add('Select Distinct FieldName FROM TableName');//Distinct 不要重复
First;
while Not Eof do
begin
ListBox1.Items.Add(FieldByName('FieldName').AsString);
Next;
end;
end;
回复
bsmqu 2004-04-22
上面的是我自己的一段程序,那个userdata是一个表名,刚才贴上去的时候忘了删除掉了,dbcombobox一样的适用
回复
bsmqu 2004-04-22
var i: interger;
adoquery2.Close;
adoquery2.SQL.Clear;
adoquery2.SQL.Add('select 字段 from 表名 where 条件');
adoquery2.Open;
for i:=0 to adoquery2.RecordCount-1 do begin
userdata.ComboBox3.Items.Add(adoquery2.Fields[0].asstring);
adoquery2.Next; end;
回复
firstshine 2004-04-22
表的属性的字段?看不懂
回复
发动态
发帖子
数据库相关
创建于2007-08-02

2440

社区成员

Delphi 数据库相关
申请成为版主
社区公告
暂无公告