Home > VB 6 > Menampilkan data yang ada pada database di combobox VB6

Menampilkan data yang ada pada database di combobox VB6

Selesai dengan coding Insert, Update, Delete data di VB6, kali ini saya akan berbagi cara mengenai menampilkan data pada combobox…

Pernah lihat form yang kaya gini ?

Contoh combo yang mengambil data dari database

Bisa dilihat disana ada sebuah Combobox yang berisikan data. ada dua cara untuk menampilkan data pada Combobox.

  1. Dengan mengisi manual List pada Properties
  2. Mengambil data dari database

Nah, kali ini saya akan membagikan cara untuk menampilkan data KODE BARANG dan Nama Barang Sekaligus. Data itu berasal dari tutorial sebelumnya yaitu Insert, Update dan hapus data… masih menggunakan database yang sama pada tutorial Menampilkan data pada datagrid vb6. 🙂

1. Tambahkan Sebuah Combobox kedalam form – Secara default name dari combobox itu adalah “Combobox1”

2. Ketikkan Script berikut ini pada event Form_load

Call BukaDB
RSBarang.Open "select * from barang", Conn
Combo1.Clear
Do While Not RSBarang.EOF
    Combo1.AddItem RSBarang!Kodebrg & Space(5) & RSBarang!NamaBrg
    RSBarang.MoveNext
Loop

Jika telah selesai mengikuti tutorial diatas, Coba Running / Jalankan Program, Munculkah dia ?? 🙂

Categories: VB 6
  1. sapta
    January 29, 2016 at 7:43 am

    saya sudah ikut seperti cording seperti di atas dan data nya masuk ke combobox nya cuman data di combo nya tidak mau langsung terupdate begitu ada data yang baru saja di isi kira2 apa yang salah di cording saya ini, mohon bimbingan nya. btw ini cording saya

    Private Sub Form_Load()
    Call bukadb
    rsbarang.Open “select * from PIMPINAN where Nama”, conn
    Combo1.Clear
    Do While Not rsbarang.EOF
    Combo1.AddItem rsbarang!Nama
    rsbarang.MoveNext
    Loop
    End Sub

  2. sapta
    January 29, 2016 at 7:50 am

    saya sudah ikut seperti cording di atas dan data nya berhasil masuk ke combobox cuman data nya ngak terupdate kalo ada data baru kira2 dimana salah cording saya mohon bimbingan nya.btw ini cording saya

    Private Sub Form_Load()
    Call bukadb
    rsbarang.Open “select * from PIMPINAN where Nama”, conn
    Combo1.Clear
    Do While Not rsbarang.EOF
    Combo1.AddItem rsbarang!Nama
    rsbarang.MoveNext
    Loop
    End sub

    • January 29, 2016 at 11:47 am

      kalo ingin begitu, jangan buat kodenya seperti itu om…

      buat seperti ini :

      Sub IsiCombo()
      Call bukadb
      rsbarang.Open “select * from PIMPINAN where Nama”, conn
      Combo1.Clear
      Do While Not rsbarang.EOF
      Combo1.AddItem rsbarang!Nama
      rsbarang.MoveNext
      Loop
      End Sub

      Nanti di form_load() baru dibuat seperti ini :

      Private Sub Form_Load()
      Call IsiCombo()
      End Sub

      Dan panggil juga “Call IsiCombo” itu saat data disimpan.

      • sapta
        January 30, 2016 at 2:12 am

        Ooh, begitu makasi 😀

  3. April 6, 2016 at 4:54 pm

    om, klu misal combobox berisi list 1 dan 2, bagaimana memanagil data jika memlih list 1 maka beberapa textbox jumlah pembayaran yg diinginkan akan aktif dan tidak aktif begitupun list 2…?

    #metode_pembayaran

  4. August 7, 2016 at 3:02 pm

    Makasih…

  5. Nosa
    October 22, 2016 at 9:14 am

    Gan kasi cod sql untuk menyimpan 2 data dalam 1 combo diatas ke dalam 2 record dalam 1 table dong

  6. ipal
    December 27, 2016 at 12:54 pm

    mo nanya gan ane nyoba pake adodc,, nah pas running yg muncul cuma 1 doang kira2 perlu di tambah apa ya ?

    bagian manggil datanya :

    kelas.AddItem Adodc2.Recordset.Fields(“kelas”)

  7. Tyo
    November 28, 2019 at 11:24 am

    Bagaimana cara menampilakn kedalam datadlgrid dengan memilih(klik) data di
    combobox.(satu2 kliknya) di vb 6

Comment pages
  1. No trackbacks yet.

Leave a comment