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

請教二個無目的DataSource的TDBLookupComboBox的連動

答題得分者是:P.D.
blue
中階會員


發表:169
回覆:136
積分:81
註冊:2002-04-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2019-01-18 14:12:41 IP:125.227.xxx.xxx 未訂閱
Hi,各位先進大家好:
小弟需要使用DBLookupComboBo"只在畫面上"選擇資料(目的地是只有TEdit,不是TDataSource),
例如 TEdit1 = 員工編號, TDBLookupComboBox1 = 員工姓名,配合 DBLookupComboBox.OnClose 是正常可以將 TEdit1 & TDBLookupComboBox 連動,
可是,如果增加了 另一個 TDBLookupComboBox2 = 員工暱稱, 其中, DBLookupComboBox1 & DBLookupCombobox2 如何顯示為對方選擇的相對應資料?
謝謝!
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2019-01-20 12:44:14 IP:118.169.xxx.xxx 未訂閱
如果你想表達EDIT 選擇某一代碼, 會顯示相關資訊的話, 不建議用 DBLookupCombo, 因為這個元件還是要動用到兩組 Dataset, 一個DataSource, 一個ListSource, 只是少寫一些code而已, 並沒有方便到那裡,
不如用一個TQuery 來過濾 2個TLable 來顯示,
在 Edit 的 onExit 或 onChange 來觸發

我自已曾經做過的一個案例, Edit 輸入編號, 會顯示10組類似該編號的識別, 是一個TEdit TDBGrid TQuery, 在 OnChange 事件觸發 Query 的 sql 語法,
提供個人參考
===================引 用 blue 文 章===================
Hi,各位先進大家好:
小弟需要使用DBLookupComboBo"只在畫面上"選擇資料(目的地是只有TEdit,不是TDataSource),
例如 TEdit1 = 員工編號, TDBLookupComboBox1 = 員工姓名,配合 DBLookupComboBox.OnClose 是正常可以將 TEdit1 & TDBLookupComboBox 連動,
可是,如果增加了 另一個 TDBLookupComboBox2 = 員工暱稱, 其中, DBLookupComboBox1 & DBLookupCombobox2 如何顯示為對方選擇的相對應資料?
謝謝!
系統時間:2024-04-29 21:59:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!