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

TDBCtrlGrid的使用問題

尚未結案
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-02-14 20:13:19 IP:61.70.xxx.xxx 未訂閱
請教依下各位大哥,小弟於DBCtrlGrid上放置一個LookupComBox元件,為何在指定ListSource時出現了'Operation not allowed in a DBCtrlGrid' 的錯誤呢??不知是哪裡出了問題?? ======================== 我是DELPHI的初學者
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-02-14 22:14:49 IP:218.171.xxx.xxx 未訂閱
請放有資料感知的元件如DBEdit等 Delphi follower
------
Delphi
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-02-15 00:01:25 IP:61.70.xxx.xxx 未訂閱
是否LookupComBox之類的元件不能使用??? ======================== 我是DELPHI的初學者
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-02-15 00:29:13 IP:61.70.xxx.xxx 未訂閱
不好意思,小弟少打了DB應該是DBLookupComBox才對?? ======================== 我是DELPHI的初學者
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-02-15 00:37:16 IP:218.163.xxx.xxx 未訂閱
您好: 根據使用的經驗.. dbradiogroup,dblookuplistbox,dbrichedit這幾個資料感知元件是不能放在 dbctrlgrid的.. 不知道您是要做如何的介面呢...? 可以提出來討論看看...
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-02-15 11:13:04 IP:61.70.xxx.xxx 未訂閱
原來不能使用喔!! 小弟要做的介面因為欄位太多,不太適合用DBGRID!!若無法使用DBLOOKCOMBOX元件,是否可以利用另一個按鈕呼叫另一個FROM來使用者選取資料呢?? 地區:________ 幣別:____ 國家:________ 40呎運費:____ 港口:________ 20呎運費:____ 運送方式:____ 以上是小弟的介面!! ======================== 我是DELPHI的初學者
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-02-15 11:19:45 IP:218.163.xxx.xxx 未訂閱
因為不常用dbctrlgrid,是有試著一個一個元件擺擺看 dblookupcombobox可以擺,沒有寫程式碼測測看, 我是曾經看過有系統這樣做 用一個panel裝材積的資料欄位,然後在dbgrid的editbutton按下後顯示並設定起始座標left與top,動態切換visible為true與false 當然這是一種方法,你可以看看其他的貿易系統怎麼寫的,例如套裝軟體的 然後加點創意 嗯 其實,介面也是一門學問...
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-02-15 13:27:00 IP:218.171.xxx.xxx 未訂閱
試著用TDBEdit,並搭配熱鍵F1,F2等,呼叫其他代碼查詢Form, 等User選到後回傳回TDBEdit.Field.Value    Delphi follower 發表人 - ying0515 於 2004/02/15 13:41:43
------
Delphi
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-02-15 20:43:52 IP:61.70.xxx.xxx 未訂閱
多謝兩位大大的回覆!!ying0515大哥的作法似乎比較好用,但是沒有辦法放個按鍵來呼叫輔助輸入的視窗嗎?? ======================== 我是DELPHI的初學者
ying0515
中階會員


發表:90
回覆:168
積分:81
註冊:2003-01-04

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-02-15 21:25:11 IP:218.171.xxx.xxx 未訂閱
可在該元件OnDblClick或OnKeyDown處理滑鼠和鍵盤的呼叫點! Delphi follower
------
Delphi
jch
中階會員


發表:111
回覆:224
積分:66
註冊:2003-12-01

發送簡訊給我
#11 引用回覆 回覆 發表時間:2004-02-15 21:41:23 IP:61.70.xxx.xxx 未訂閱
多謝大哥!!不過小弟還不到那種功力,所以還是先用DBGRID處理,以後再來修正!! ======================== 我是DELPHI的初學者
系統時間:2024-09-09 17:56:30
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!