Tambahan :
Kalo datanya ga dinamis banget alias ga berubah cepat, bisa pakai array.

Type ComboArray
    Kode1 as String
    Kode2 as string
    Kode3 as string
end type

dim strCombo() as comboarray
dim rs as new adodb.recordset
dim SQL as string
dim i as integer 'sesuaikan kebutuhan 

'-Ambil data dari database, trus ambil recordset seperti biasa

sql="select Kode1,Kode2,Kode3 from Tbl" ' sesuaikan kebutuhan

rs.open sql,cnconnect

'-init array, masukin ke array
if not rs.eof then redim strCombo(rs.recordcount+1)

i=0
do until rs.eof
     strcombo(i).Kode1=rs!Kode1
     strcombo(i).Kode2=rs!Kode2
     strcombo(i).Kode3=rs!Kode3
     i=i+1
     rs.movenext
loop

di form_unload, masukin erase strcombo

Kalo udah, tinggal dimasukin ke combo. Di combo_clicknya tambahin fungsi buat 
ngebandingin kode. Cara ini lebih cepat, lebih menghemat bandwidth jaringan, 
lebih menghemat resource kompie :-)

Best Regards,
David J M

Advanced Access
Independent Software Vendor
-----------------------------



 --- On Mon 04/03, muliadi < [EMAIL PROTECTED] > wrote:
From: muliadi [mailto: [EMAIL PROTECTED]
To: [email protected]
Date: Mon, 3 Apr 2006 16:27:18 +0700
Subject: RE: [indoprog-vb] ComboBox




Pada saat Combobox 1 dipilih, baru lakukan populate data ke combobox2, dst.

Misalkan pada saat combobox1 di pilih:

Dim myParameter = combobox1.selecteditem()
Dim mySQLCombo = "SELECT namafield1, namafiel2, namafield3 FROM namatabel
WHERE namafield2 = " & myParameter

Baru kemudian lakukan populate data ke combobox2

Semoga membantu.

Regards,
Muliadi.
 

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Resha
Sent: Monday, April 03, 2006 11:05 AM

Hallo Semua...

Mau nanya, Saya ingin membuat beberapa combo box yang saling berkaitan,

Misalnya Combo Box 1 berisi :
101 nama-a
102 nama-b
103 nama-c

Combo Box kedua berisi :
201 101 nama-apa-saja
202 101 nama-apa-saja
203 102 nama-apa-saja
204 102 nama-apa-saja
205 102 nama-apa-saja

Combo Box ketiga berisi :
301 201 101 nama-apa-saja
302 201 101 nama-apa-saja
303 202 101 nama-apa-saja
304 202 101 nama-apa-saja
305 202 101 nama-apa-saja
306 203 101 nama-apa-saja


Jadi saat Combo Box pertama saya pilih '101' maka pada combo box kedua hanya
terlihat 201 dan 202 saja.

Saat combo box kedua saya pilih 201 maka pada combo box ketiga hanya
terlihat 301 dan 302 saja.

oiya, tiap combo box ini mengambil data dari tiap tabel yang berbeda.

mohon bantuan dan contoh programnnya. tq


Send instant messages to your online friends http://asia.messenger.yahoo.com 







Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]

Ikuti juga forum diskusi VB.net dengan 
mengirim email kosong ke [EMAIL PROTECTED]






  




  
  
  YAHOO! GROUPS LINKS



   Visit your group "indoprog-vb" on the web. 
   To unsubscribe from this group, send an email to: [EMAIL PROTECTED] 
   Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.



  









_______________________________________________
Join Excite! - http://www.excite.com
The most personalized portal on the Web!




Untuk berhenti berlangganan kirim email kosong ke : [EMAIL PROTECTED]

Ikuti juga forum diskusi VB.net dengan 
mengirim email kosong ke [EMAIL PROTECTED]
 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/indoprog-vb/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Kirim email ke