PROCEDURE

Procedure adalah sebuah unit pemrograman yang terdapat didalam suatu module VBA, dan dapat terdiri atas berbaris-baris kode VBA. Ada dua macam jenis prosedur, yaitu Sub Procedure dan Function Procedure.

Sub Procedure

Sub procedure menjalankan program tanpa menghasilkan suatu nilai, seperti membuka form, menutup report, memfokuskan kursor ke suatu field tertentu didalam suatu form, dan lain-lain. Hampir semua wizard didalam Access menghasilkan kode VBA dalam bentuk sub procedure, misalnya ketika Anda menambahkan command button pada form Anda didalam mode design, tentunya selama tombol wizard pada toolbox diaktifkan. Contoh sub procedure:

 
 

Private Sub cmdHalloVBA_Access_Click()

    MsgBox “Selamat belajar VBA-Access, ” & Me![txtNama] & “!” _

        & vbCrLf & “Semoga Anda sukses…”, vbOKOnly, _

        “VBA-Access”

End Sub

 
 

Function Procedure

Berbeda dengan sub procedure, function procedure selalu menghasilkan nilai, misalnya saja untuk mencari nilai derajat Celcius suatu temperatur, mencari jumlah jam lembur karyawan, dan lain-lain. Didalam Access sudah banyak sekali function yang telah disertakan didalam VBA, misalnya saja function Date(), Now(), dan lain-lain. Contoh function procedure:

<

p style=”text-align:justify;”> 
 

Private Function MencariHari(Tgl As Date) As String

    MencariHari = Choose(Weekday(Tgl, 2), “Senin”, “Selasa”, “Rabu”, _

        “Kamis”, “Jum’at”, “Sabtu”, “Minggu”)

End Function

Leave a Reply

%d bloggers like this: