Open Report Ms.Access dengan Parameter VBA

Report yang anda buat pada Ms.Access dapat ditampilkan untuk data tertentu saja, misal kita membuat report yang berasal dari table pegawai yang sudah tersaji pada Form pegawai yang sudah anda buat, berikutnya anda akan mencetak hanya pegawai yang saat sedang aktif tampil pada form, dengan sedikit koding VBA semua ini dapat anda lakukan.

Perhatikan gambar Form Pegawai diatas, anda akan cetak pegawai aktif melalui object Report yang sudah terlebih dahulu anda buat (misal nama objek Reportnya rptBiodata). Berikut langkah-langkahnya:

  1. Tambahkan objek Button dan beri nama cmdCetak
  2. Click kanan pada tombol cmdCetak pilih Build Event – Code Builder, yang akan menampilkan window VBA
  3. Tambahkan baris kode pada window VBA, pada Event Click
    Private Sub cmdCetak_Click()
      Me.Visible = False
      DoCmd.OpenReport "rptbiodata", acPreview, , "ID=" & Me.ID  ' ID PRIMARY KEY TABEL PEGAWAI
    End Sub
    
  4. View Form, dan tekan tombol Cetak akan menampilkan Report “rptbiodata” untuk ID pegawai yang sedang aktif pada Form

Mudah bukan !!! Selamat Mencoba

There Are 2 Responses So Far. »

  1. [...] tempel dengan ijin dari pengajar STT Terpadu Nurul Fikri Bapak Sirojul Munir dari blog post beliau. Topics: Pemrograman      Tags: Open Report Ms.Access dengan [...]

  2. NICE!!!!
    langsung jalan, makasi banyakk!

Post a Response