請教一個問題:<br>個人使用VB 6.0,希望能在DataCombo控制項中,一次顯示兩個(或以上)的欄位值,比如按下滑鼠鍵候,可同時出現ID,名稱,(敘述...)。
VB附的DataCombo控制項無此功能啦! 你可以使用 Sheridan Software 的 Data Widgets,裏面的 Data Combo Box 就有這個功能了。
吳兄: 謝謝指點,讓小弟不用多花功夫在DATACOMBO上。 小弟後來倒是想到了一個變通的方法: 不使用DATACOMBO,而使用一般的COMBOBOX﹔ 下SQL指令,選取多個欄位的值,中間加分隔符號"!",再一併丟入COMBOBOX中﹔ 不過,最重要的是,第一行先加上欄位名稱:為了使欄位名稱能與資料內容對齊,利用資料長度判斷的函數(如果有必要,也可利用iif函數,判斷欄位名稱與資料內容何者長度較長,在座處理),然後補上該加的空白。 基本上,這樣應該就可以了。
多個欄位之間, 也可以使用 vbTab 來分隔!! 不過也要注意各欄的長度 !!