Friday, February 16, 2018

Fungsi DlookUp dan Contohnya

Secara sederhana DlookUP dapat di artikan dengan sebuah rumus yang digunakan untuk mendapatkan nilai field dari tabel yang berbeda.

Bagi yang sudah terbiasa dengan fungsi VlookUp di microsoft Excel mungkin akan sangat mudah  sekali untuk memahami fungsi DlookUp di microsoft access karena pada dasarnya logika yang digunakan oleh kedua fungsi ini sama, Tetapi bukan berarti bagi yang tidak terbiasa dengan fungsi vlookup akan sulit memahami fungsi DlookUp, bukan itu maksud saya.

saya menulis materi ini khususnya untuk diri saya sendiri, untuk mendokumentasikan dan Menggambarkan fungsi Dlookup secara sederhana agar mudah dipahami, jujur saja saya tidak terlalu ahli dalam hal ini, Tetapi jika ada manfaatnya buat pembaca silahkan dimanfaatkan.
Dlookup

Saya akan mulai dengan rumus Dlookup, Rumus Dlookup adalah sebagai berikut:
DlookUp(Expression;Domain;[Criteria])
Expression : nama field yangakan diambil nilainya
Domain      : nama tabel yang berisi field yangakan diambil nilainya
Criteria       : menentukan atau membatasi jangkauan data yang ingin ditampilkan

Contoh Soal 1:
Saya mempunyai dua buah tabel, Tabel Barang dan tabel Stok Barang
Tabel barang berisi: Kode Barang, Nama Barang, Harga Satuan. tabel-nya sebagai berikut:
Kode BarangNama BarangHarga Satuan
123LaptopRp. 5.000.000
213KomputerRp. 2.500.000
321HPRp. 3.500.000
Tabel Stok Barang berisi: KD_Stok dan Sisa Barang. Tabelnya dibawah ini
KD_StokSisa Barang
12312
32110
Persoalannya adalah saya ingin data Sisa barang yang berada ditabel Stok barang ditampilkan di Tabel Barang menggunakan fungsi Dlookup sehingga hasilnya akan seperti ini:
Kode BarangNama BarangHarga BarangSisa Barang
123LaptopRp. 5.000.00012
213KomputerRp. 2.500.000
321HPRp. 3.500.00010
Solusi:
Buatlah query design lalu masukkan tabel barang kemudian masukkan field Kode Barang, Nama Barang dan Harga Satuan ke dalam Query. pada kolom kosong atau sebelah kanan kolom Harga satuan tuliskan rumus Dlookup sebagai berikut:
DlookUp("[Sisa Barang]";"Stok Barang";"[KD_Stok]=" & "'" & [Kode Barang] & "'")
Jika rumus tersebut dibahasakan maka kurang lebih artinya akan seperti ini: Tampilkan data "sisa barang" yang berada di tabel "stok barang" dengan ketentuan "KD_Stok" sama dengan "Kode Barang"

Contoh soal 2
Kasusnya seperti ini : 
Saya punya dua buah tabel, Tabel A dan Tabel B, masing masing tabel tersebut berisi nama misal:
Tabel A: Akum, Aceng, Idoy, Dadang, Dudung, Idad dan Tatang
Tabel B: Akum, Aceng, Yoyoh dan Cucu
Persoalannya adalah saya ingin mencari nama pada tabel B yangjuga ada pada tabel A output yang saya harapkan adalah sebagai berikut:
Akum   Ada
Aceng  Ada
Yoyoh Tidak
Cucu   Tidak
Solusi:
Buat Query design lalu masukkan tabel B kemudian masukkan field nama, lalu pada kolom kosongnya tuliskan rumus:
IIF(DlookUp("[nama]";"Tabel A";"[nama]="&"'"&[nama]&"'");"ada";"Tidak")

Saya rasa pengertian dan 2 contoh kasus diatas sudah cukup untuk memberikan gambaran sederhana tentang Fungsi DlookUp di Microsoft Access.

author_image

Semua materi yang saya tulis di sini bukan bermaksud untuk menggurui tetapi saya hanya ingin berbagi secuil kemampuan dan pengalaman pribadi.
Semoga bermanfaat buat saya dan sobat

Show comments
Hide comments

1 comments so far

Terima kasih ilmunya ya, sangat bermanfaat dan telah memecahkan kebuntuan mikir saya.


EmoticonEmoticon