dbcombobox連動的問題 |
答題得分者是:P.D.
|
ttring
一般會員 發表:11 回覆:23 積分:16 註冊:2008-11-19 發送簡訊給我 |
請問各位大大, 我畫面上會有很多 dbcombobox 如 box1 是類別代碼, box2 是類別說明
為了滅少使用者的輸入, 在新增修改時, 曾輸入過的資料, 可以讓他們用挑選的 但可能會有新增的情況, 所以使用者也可以輸入不存在的資料 但我在測試時, 發現一個問題 如果類別代碼已輸入 01 , 11 當我新增時, 按下0 時, 會自動跳到01 , 其他 dbcombobox 也會跳到對應01 的選項 但是再按個2 變02時, 並不會清空其他dbcombobox 的 但其實02 是不存在的, 為什麼不會觸發 box1change?? (只看第一碼??) 有那些方法可以解決? 還是有什麼屬性, 我設的不對?.? procedure TfrmAna.box1Change(Sender: TObject); begin IF (g_status ='add') or (g_status ='edit') then begin box2.ItemIndex := box1.ItemIndex ; box3.ItemIndex := box1.ItemIndex ; box4.ItemIndex := box1.ItemIndex ; box5.ItemIndex := box1.ItemIndex ; box6.ItemIndex := box1.ItemIndex ; end; end; |
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
|
ttring
一般會員 發表:11 回覆:23 積分:16 註冊:2008-11-19 發送簡訊給我 |
假設二組dbcombobox
01 01 11 11 22 22 按0 時, 自動會是01 但後來我注意到 01 的1 這時是選取的狀態 若按 <- backspace 鍵, 就會視為新的選項 但若按其他鍵, 如3 變03 就不會 目前有先跟公司的說這種情況 @@ 若沒有的話, 在想是否按enter後 再自行檢查比對一次..=.= ===================引 用 st33chen 文 章=================== 您好, 用 debug 把斷點設在 box2.ItemIndex := box1.ItemIndex ; 這一列, 看 box1.ItemIndex 的值是多少 |
jrsty
一般會員 發表:1 回覆:11 積分:7 註冊:2008-10-31 發送簡訊給我 |
|
P.D.
版主 發表:603 回覆:4038 積分:3874 註冊:2006-10-31 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |