Kamis, Juli 25, 2013

Ms. Access: Lookup Data Antar Form dan Tabel

Kasus ini bukan sepenuhnya lookup, karena data yang di ambil bukan hanya key saja, tapi hampir semua yang relevan. Biasanya terjadi pada laporan/report, dimana dianggap perlu untuk menyimpan snapshot data pada saat itu.

Ringkasnya, ini memindahkan data terpilih dari suatu form (tentu saja tabel datanya) ke form lain (tabel lain) dengan mekanisme pilih oleh user pada record yang diinginkan, lalu klik sebuah action untuk eksekusinya.

Berikut modelnya:

Pertama


 Kedua


Ketiga


Code yang menyampaikan data isian antar form ini adalah:

// form FQPilihPemohonSuratPengantar adalah form antara untuk memilih data tertentu yang akan ditampikan detailnya.
// ambil data nilai NIK dalam form FQPilihPemohonSuratPengantar dan masukkan sbg parameter query qdf
qdf.Parameters(0) = [Forms]![FQPilihPemohonSuratPengantar]![NIK]
qdf.Execute

DoCmd.Close
DoCmd.OpenForm "FSuratPengantarRT"


Demikanlah cara yang terpikir oleh saya, apakah ada cara lain yang lebih user friendly? Please share your ideas..