全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1172
推到 Plurk!
推到 Facebook!

dbComBoBox如何聯結到資料庫的欄位資料

尚未結案
devilfire
一般會員


發表:24
回覆:8
積分:6
註冊:2003-07-27

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-10-19 21:22:32 IP:218.167.xxx.xxx 未訂閱
這是我在之前的文章中找到的 procedure TForm1.ADOQuery1AfterOpen(DataSet: TDataSet); begin ComboBox1.Items.Clear; ADOQuery1.GetFieldNames(ComboBox1.Items); ComboBox1.ItemIndex := 0; end; 但是經過測試之後他只能顯示出資料表的欄位, 是否有可以寫碼可以讓他列出欄位中的資料, 讓資料可以成為dbComBoBox的ITEM
cashxin2002
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-10-19 22:23:49 IP:63.84.xxx.xxx 未訂閱
您好!    您是要使用DBComboBox元件還是ComboBox元件呢? 因為您的程式碼中是ComboBox元件的使用方法, 和問題有些不符.    無論是使用ComboBox元件還是DBComboBox元件, 其Items中的字串內容都是需要輸入或者利用程式碼控制其顯示的內容, 再供使用者在工作時做以選擇, 但不能用作顯示某欄位中的資料, 如果是需要抓取某個欄位的資料, 建議您選擇使用DBLookupComboBox元件.    DBLookupComboBox元件之使用方法: DataSource屬性值: 指定連接資料庫的DataSource元件 DataField屬性值: 指定對應的資料欄位名稱 ListSource屬性值: 依名而言, 對應資料來源的DataSource元件 ListField屬性值: 指定來源資料表中哪一個資料欄位的內容(注意, 此處顯示出的是該欄位名對應的所有資料內容)以供使用者選擇 KeyField屬性值: 兩個資料表的關聯依据欄位名, 通常會跟DataField屬性值相同. 參考看看! ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
devilfire
一般會員


發表:24
回覆:8
積分:6
註冊:2003-07-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-10-19 23:57:08 IP:218.167.xxx.xxx 未訂閱
多謝cashxin2002的指點, 但是在經過測試之後, 會出現“Circular datalinks are not allaoed”得字樣, 而執行會不成功, 不知道是資料庫的問題...或是程式碼還缺少什麼, 請告知一下,謝謝.....
cashxin2002
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-10-20 00:24:59 IP:63.84.xxx.xxx 未訂閱
您好!    請描述一下您使用DBLookupComboBox元件的屬性設定和相關的程式碼, 以便判斷!    ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
系統時間:2024-05-19 14:41:50
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!