Search This Blog

Combo Box Microsoft Access


Combo box adalah control pada Microsoft Access yang dapat digunakan untuk proses entry data yang datanya dapat dipilih dari suatu daftar.

Cara membuat control Combo Box:
  1. Buat form baru dengan design view
  2. Pada toolbar toolbox klik pada combo box
  3. Klik pada area form di tempat dimana kita ingin menyimpan combo box yang akan kita buat
  4. Double click pada combo box yang baru saja dibuat, akan muncul combo box property.Klik pada tab data, pada tab ini kita dapat men-set sumber data atau Row Source dari manakah daftar data yang akan muncul pada combo box akan ditampilkan. Source data dapat berupa Tabel/Query, Field List atau Value List
  • Jika kita ingin data yang ditampilkan pada combo box berasal dari tabel, maka kita memilih Data Source Table/Query lalu isi Row Source dengan nama tabel atau perintah query Select.
  • Jika kita ingin data yang ditampilkan adalah daftar field dari suatu tabel maka kita pilih Data Source-nya Field List lalu isi Row Source dengan nama tabel yang daftar field-nya akan ditampilkan pada combo box.
  • Jika kita ingin data yang ditampilkan berupa daftar yang kita tentukan sendiri kita pilih Data Source-nya Value List lalu isi Row Source dengan data-data yang kita inginkan berupa daftar nama atau data yang dipisahkan dengan tanda koma (misalnya: Januari,Pebruari,Maret).

Contoh penggunaan Combo Box:

Penggunaan combox dengan Row Source dari Table/Query
Misalnya kita ingin memilih nama bulan dari combo box. Ada 2 jenis data bulan yang dapat kita gunakan, yang pertama nomor bulan yaitu anggka 1 sampai 12 atau nama bulan yaitu Januari sampai Desember.

Langkah pertama kita membuat tabel BULAN dengan field NOMOR_BULAN (Primary Key) dan NAM_BULAN. Isi field NOMOR_BULAN dengan data angka 1 sampai 12 dan field NAMA_BULAN dengan data Januari sampai Desember.

Buat form baru dengan design view, tambahkan satu buah control combo box. Tamplikan com box property (jika combo box property belum tampil) dengan cara men-double click control combo box yang baru saja kita buat.

Pada combo box property, klik tab format isi clumn count dengan angka 2, isi kkolumn width dengan 0

Klik pada tab data, pilih Row Source type Tabel/Query, isi Row Source dengan nama tabel BULAN lalu Save form yang baru kita buat.

Buka form yang baru saja kita buat dengan cara mendouble click nama form. Setelah form terbuka klik pada pilihan combo box untuk menampilkan data bulan. Hasilnya akan tampak seperti gambar berikut:

7 comments:

Unknown said...

mohon bantuan...!!!!
saya punya 2 combo box pada ms. access.
CB 1. berisi SMA dan SMK
CB 2. berisi jurusan
gimana caranya bila pada CB 1. saya pilih SMA, maka CB 2 menampilkan jurusan SMA, begitu juga sebaliknya, bila pd CB 1. saya pilih SMK, maka CB 2. menampilkan jurusan SMK.
jurusan SMA : Bahasa, IPA, IPS
jurusan SMK : Akuntansi, Informatika, Otomotif

trim's tas bantuannya

tes said...

Buat satu buah form dengan dua buah combo box dengan nama combo0 dan combo2

Pada even OnOpen isi script berikut:

Private Sub Form_Open(Cancel As Integer)
On Error Resume Next
Me.Combo0.RowSource = "SMA;SMK"
End Sub

Kemudian tulisakn script berikut pada event AfterUpdate pada object Combo0

Private Sub Combo0_AfterUpdate()
On Error Resume Next

Me.Combo2 = ""
If Me.Combo0 = "SMA" Then
Me.Combo2.RowSource = "Bahasa;IPA;IPS"
ElseIf Me.Combo0 = "SMK" Then
Me.Combo2.RowSource = "Akuntansi;Informatika;Otomotif"
Else
Me.Combo2.RowSource = ""
End If

End Sub

tes said...

Jagan lupa set Row Source Type dari kedua combo box ke Value List

Unknown said...

makasih atas bantuannya..
udah saya prantik-kan dan hasil sangat memuaskan.
apakah nanti combobox tersebut bisa otomatis masuk ke dalam TABEL..???
misal tabel saya:
1. Nama (Anton,Rudi, Hendra)
2. Unit (dari combo0)
3. jurusan (dari Combo2)

Arnaja said...

Mohon Bantuan..

Saya memiliki tabel (1) Penerimaan Kas, (2) Pengeluaran UJO, (3) Pengeluaran Komisi, dan (4) Pengeluaran Adum.. Saya mau membuat "Laporan Saldo Kas". Yg ingin sy tanyakan adalah: (1) Bagaimana membuat saldo awal & saldo akhir pada Laporan Kas, apakah harus buat tabel sendiri atau cukup membuat rumus?, (2) Saya sudah mencoba membuat Laporan Kas dengan menggabungkan ke-4 tabel tsb di atas, tp tidak bisa. Bgmna caranya?, (3) Saya menggunakan Access 2007, pd saat membuat design report (manual), sy ingin mengambil data dari Query, tp yg tersedia hanya list field dari tabel. Bagaimana cara menampilkan Query pd saat membuat report tsb?

Demikian, sebelumnya terima kasih. Dan mohon maaf, kalau tll bnyk pertanyaannya..

Unknown said...

gimana membuat report yang bisa di atur filternx berdasarkan tanggal,item to pun variabel yg lain....

Unknown said...

Kalau membuat 3 Buah combobox source code nya gimana mas.,
makasih.