線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1414
推到 Plurk!
推到 Facebook!

下拉式選單對應資料庫~~

尚未結案
ponnsir
一般會員


發表:6
回覆:0
積分:1
註冊:2005-03-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-21 18:09:11 IP:211.23.xxx.xxx 未訂閱
請教各位一個問題... 如何讓下拉式選單對應到資料庫一個欄位.. 下拉顯示該欄位的所有比數資料... 該如何配置呢.. 還有DBListBox是否也能對應顯示資料庫中某一特定欄位.. 並顯示該欄位所有比數資料... 請賜教....感激不盡.... 發表人 - ponnsir 於 2005/04/21 18:13:21
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-21 18:17:08 IP:202.62.xxx.xxx 未訂閱
您好﹗    試試這樣﹐在Form中新增一個ADOQuery﹐利用SQL語法擷取到該欄位的所有內容﹐加入到ComboBox元件的Items中﹕
begin
  ADOQuery1.Close;
  ADOQuery1.SQL.Clear;
  ADOQuery1.SQL.Add('Select Distinct 欄位名稱 From 資料表名稱');
  ADOQuery1.Open;
  ComboBox1.Items.Clear;
  While Not ADOQuery1.Eof do
    begin
      ComboBox1.Items.Add(ADOQuery1.Fields[0].AsString);
      ADOQuery1.Next;
    end;
end;
================================= 有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗ ================================ 發表人 - cashxin2002 於 2005/04/21 18:18:51
------
忻晟
l630521
資深會員


發表:15
回覆:349
積分:372
註冊:2003-02-17

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-22 08:52:51 IP:220.228.xxx.xxx 未訂閱
TDBLookupComboBox及TDBLookupListBox應該可以滿足你的需求, 設定ListSource、ListField、KeyField即可, ListSource是你要顯示出來讓User選取資料的DataSource ListField是顯示出來的欄位,可用;顯示出個欄位 KeyField是當User選取時會反應在你的DataField所設的欄位值 Ian
系統時間:2024-06-02 22:18:03
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!