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

qiang119 2004-04-22 10:04:22
如何用DBCombobox的下拉显示表的某一属性的所有字段,不要重复
...全文
92 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
表的属性的字段?看不懂

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧