02 Juni 2019

Cara Membuat Dan Memanfaatkan Combo Box Pada Visual Basic Atau Microsoft Access - Part 4 (Menambah Daftar Via VBA)

www.niguru.com
Niguru.com | Minggu, 2 Juni 2019 | Posting kali ini masih melanjutkan pembahasan mengenai cara pembuatan dan pemanfaatan combo box yang sudah dibahas secara berturut-turut sejak 30 Mei lalu.

Pada VB maupun MS (Microsoft) Access, user memiliki opsi untuk mengatur value list dengan langsung mengetikkan pada properties dari combo box, dan (sesungguhnya) juga memiliki opsi untuk mengatur value list lewat VBA.


Untuk value list yang pendek dan sedikit, mengetikkan langsung pada properties tergolong mudah, namun untuk value list yang panjang dan banyak akan lebih mudah dituliskan lewat VBA saja.

Keuntungan lain dari opsi pengaturan value list via VBA adalah memungkinkan pengaturan value list yang variabel.

Misal, bila user memilih produk barang maka pilihan: "Buku";"Pensil";"Penggaris";"Penghapus"

Tapi bila user memilih produk jasa maka pilihan:
"Photo copy";""Pengetikkan";"Bimbingan belajar"

Pilihan daftar berbeda pada combo box yang sama tidak dimungkinkan bila value list diketikkan langsung pada properties.

Berikut ini cara untuk menuliskan instruksi pada VBA:
Penambahan Combo Box Via VBA:

Rubah text box NamaKegiatan pada form frmEkstraKurikuler yang sama dengan yang dipakai dengan form yang dipakai pada praktek pada posting sebelum ini, rubah text box menjadi combo box:

www.niguru.com

Ubah row source type menjadi = Value list

www.niguru.com

Klik pada FORM, pilih tab event, pilih event OnLoad, aktifkan Event Procedure:

www.niguru.com

isikan instruksi untuk menambah item pada combo box NamaKegiatan, dengan instruksi sebagai berikut:

www.niguru.com

Tutup halaman VBA editor, dan buka form untuk melihat hasilnya:

www.niguru.com

Demikianlah cara untuk menuliskan instruksi untuk mengatur value list dari combo box via VBA.
Selamat mencoba .. Have a nice day :-)

www.Niguru.com (Nino Guevara Ruwano)

Tidak ada komentar:

Posting Komentar

Related Posts Plugin for WordPress, Blogger...