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

DBGrid 中的PackList

答題得分者是:andersonhsieh
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2002-09-12 19:01:16 IP:211.22.xxx.xxx 未訂閱
在DBGrid中對於代碼及代碼中文,可用Lookup 欄位,但因其是動態產生的所以我想 用PackList 的欄位,然後在Run time 時動態給值,目前遭遇到一個問題 若其資料如下 0001 中文 0002 英文 0003 中文 0004 日文 由於中文有重覆,所以使用者下拉選擇"中文"時,因我是用Locate 代碼中文的方式找出中文代碼,但因中文重覆,所以每次都會Locate到第一筆,我有試過lookup 雖然中文重覆但它還可以正確帶出其中文代碼,我該如何做當使用者點選第三筆 中文時會帶出0003而不是0001,謝謝! 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2002-09-12 20:37:55 IP:211.22.xxx.xxx 未訂閱
這樣的設計很奇怪 0001 的中文與 0003 的中文有什麼區別? 如果沒有區別, 那就用 0001 中文 這組就好了 如果有區別, 那就給有區別的識別 例; 0001 中文一 與 0003 中文三 這樣。
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2002-09-12 22:24:57 IP:218.164.xxx.xxx 未訂閱
引言: 這樣的設計很奇怪 0001 的中文與 0003 的中文有什麼區別? 如果沒有區別, 那就用 0001 中文 這組就好了 如果有區別, 那就給有區別的識別 例; 0001 中文一 與 0003 中文三 這樣。
我也知道,這樣的需求很奇怪,只是我想知道同樣的狀況為何Lookup它可以正確無誤的抓到第三筆的中文,它究竟是怎麼做到的. 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
andersonhsieh
版主


發表:33
回覆:531
積分:439
註冊:2002-06-10

發送簡訊給我
#4 引用回覆 回覆 發表時間:2002-09-12 23:58:18 IP:211.23.xxx.xxx 未訂閱
這樣比喻lookup欄位是二個STRINGLIST的總合,一個STRINGLIST放CODE,一個放說明,當你選了一筆說明時說明的那一個STRINGLIST會知道你選了那一筆它會一個,INDEX,利用此INDEX到放CODE的STRINGLIST就可以找到相對應的CODE,例如你選了第一個中文,則放說明的STRINGLIST會得到INDEX=0,則利用放CODE的STRINGLIST.STRINGS[0]就可以找到CODE了 @@~~飛翔在天際的精靈~~@@ 發表人 - andersonhsieh 於 2002/09/13 00:00:46
------
@@~~飛翔在天際的精靈~~@@
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#5 引用回覆 回覆 發表時間:2002-09-13 07:58:06 IP:211.22.xxx.xxx 未訂閱
引言: 我也知道,這樣的需求很奇怪,只是我想知道同樣的狀況為何Lookup它可以正確無誤的抓到第三筆的中文,它究竟是怎麼做到的.
Lookup 它判斷的是 0001, 0003, 它們之間沒有重覆 但是您用 "中文" 兩字去 Locate, "中文" 這兩字值有重覆, 所以每次都是找到 0001 這筆了
yamapig
一般會員


發表:12
回覆:47
積分:21
註冊:2002-03-26

發送簡訊給我
#6 引用回覆 回覆 發表時間:2002-09-14 00:48:44 IP:218.164.xxx.xxx 未訂閱
謝謝兩位版主! 靜中見真境 淡中識本然
------
靜中見真境 淡中識本然
系統時間:2024-05-03 12:06:59
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!