VBA (Microsoft Visual Basic for Application)

VBA (Microsoft Visual Basic for Application) merupakan bahasa pemrograman yang oleh Microsoft selalu disertakan didalam paket Microsoft Access sebagai utility tambahan untuk membuat aplikasi Access menjadi fleksibel sesuai keinginan kita. Berikut ini adalah lembar kerja VBA yang didalamnya sudah terdapat contoh suatu prosedure:

 
 


 
 

Gambar Lembar Kerja VBA

 
 

Penjelasan berdasarkan nomor-nomor pada gambar diatas adalah:

1.      Application Title, yaitu judul aplikasi VBA yang memperlihatkan nama file database serta nama module.

2.      Main Menu, yaitu menu utama yang berisi menu-menu untuk melakukan suatu proses.

3.      Main Toolbar, yaitu toolbar utama yang memuat tombol-tombol shortcut untuk memilih secara cepat suatu proses, dimana shortcut ini sebenarnya sudah tersedia didalam main menu.

4.      Combo box
Object, yaitu suatu daftar yang berisi nama-nama object pada module yang telah dibuat.

5.      Tombol help, digunakan untuk menampilkan seluruh help dari VBA.

6.      Combo box Procedure, yaitu suatu daftar yang berisi nama-nama procedure yang telah dibuat didalam module yang telah dibuat.

7.      Combo box help, digunakan untuk mencari suatu penjelasan yang diketikkan didalamnya.

8.      Declaration (Deklarasi), yaitu suatu statement awal yang mengatur property suatu module.

9.      Procedure, yaitu kumpulan statement VBA yang mendefiniskan suatu fungsi yang Anda buat.

10.  Project List, yaitu suatu daftar yang berisi nama-nama module ataupun class module yang terdapat pada file database Anda. Semua object Access Anda akan diperlihatkan disini selama didalamnya sudah terdapat kode VBA.

11.  Properties, yaitu suatu daftar yang memperlihatkan properties (settingan) module ataupun class module pada database Anda.

12.  Tombol Procedure View, yaitu tombol yang digunakan untuk memperlihatkan hanya procedure yang sedang Anda akses, dan menyembunyikan procedure-procedure lainnya.

13.  Tombol Full Module View yang digunakan untuk memperlihatkan semua procedure yang terdapat pada module yang sedang Anda akses.

14.  Immediate Window, yaitu suatu lembar kerja yang dapat digunakan untuk menjalankan secara cepat semua procedure pada file database Anda. Umumnya, immediate window digunakan untuk mencoba suatu procedure, sehingga akan mempercepat dalam mencari hasil dari suatu procedure. Kode yang diketikan untuk mencoba suatu procedure adalah dengan mengawali dengan simbol tanda tanya ( ? ) sebelum nama function tersebut. Contoh: ?Date()
Tekan tombol Enter, maka pada immediate window akan menghasilkan tanggal hari ini. Atau bisa juga dengan mengetikan kode Debug.Print sebelum nama function tersebut. Contoh: Debug.Print Date()
Tekan tombol Enter, maka pada immediate window akan menghasilkan tanggal hari ini.

15.  Horizontal Scrollbar, digunakan untuk menggeser kekanan atau kekiri lembar kerja VBA Anda.

16.  Locals Window, digunakan untuk menampilkan secara otomatis semua variable yang dideklarasikan didalam procedure termasuk dengan nilai yang dihasilkannya ketika procedure tersebut dijalankan.

17.  Watches Windows, digunakan untuk menampilkan hasil didalam suatu kode yang diberi watch expression ketika procedure tersebut dijalankan.

18.  Vertical Scrollbar, digunakan untuk menggeser keatas atau kebawah lembar kerja VBA Anda.

About these ads

Tentang Sofyan Efendi

Salah seorang hamba Allah yang sangat membutuhkan cahaya-Nya, karunia-Nya, petunjuk-Nya, ampunan-Nya dan rahmat-Nya.
Tulisan ini dipublikasikan di 01 - Ms Access VBA - Pengantar. Tandai permalink.

4 Balasan ke VBA (Microsoft Visual Basic for Application)

  1. Martin Dixon berkata:

    Bukankah excels itu dibangun dari vb sehingga di excels pun bisa kita menjalankan / edit vb untuk tujuan / pemakaian data-data di excels ?

  2. kiki berkata:

    mau nanya ya, kalo mau menggunakan vba harus instal software vba tersebut? apa sudah ada di microsoft access, terimakasih

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s