maksih atas solusinya,
saya coba bikin fungsinya :
Function CUTI(tanggal As Date, NIK As String) As Integer
Dim TGLMAX As date
TGLMAX = DMax("tanggal", "KARYAWAN_CUTI", "[NIK] ='" & NIK.Value & "'")
CUTI = DLookup("SISA_CUTI", "KARYAWAN_CUTI", "[NIK] ='" & NIK.Value & "' AND
[tanggal]=#" & TGLMAX & "#")
End Function
dan ternyata masih ada error, apakah ada yang salah dengan fungsi tersebut ?
diki
________________________________
Dari: Murid Belajar Access <[email protected]>
Kepada: [email protected]
Terkirim: Jumat, 15 Mei, 2009 09:16:47
Topik: Re: [belajar-access] cari nilai
mungkin begini.
tglMax=dMax( "TANGGAL" ,"KARYAWAN_ CUTI","[NIK] ='" & NIK.value & "')"
sisaCuti=Dlookup( "SISA_CUTI" ,"KARYAWAN_ CUTI","[NIK] ='" & NIK.value & "' AND
[Tanggal]=#" & tglMax & "#)"
kalau dijadikan fungsi, nilai nik.value tinggal diganti jadi argumen fungsi
saja saja.
salam,
murid access - NRN CL BEW
----- Original Message -----
From: "diki wahyudin" <pangestu_cx@ yahoo.com>
To: <belajar-access@ yahoogroups. com>
Sent: Friday, May 15, 2009 08:38
Subject: [belajar-access] cari nilai
Mohon bantuan para pakar semuanya,
ada tabel KARYAWAN_CUTI dengan field :
NIK text
TANGGAL date
SISA_CUTI number
pada suatu form, Saya ingin mengambil nilai field SISA_CUTI dari record
dengan tanggal terakhir untuk suatu NIK.
Bagaimanakah script VBA-nya ?
Terima Kasih
Diki
Pemanasan global? Apa sih itu? Temukan jawabannya di Yahoo! Answers!
http://id.answers. yahoo.com
------------ --------- --------- ------
SPAM IS PROHIBITEDYahoo! Groups Links
Akses email lebih cepat. Yahoo! menyarankan Anda meng-upgrade browser ke
Internet Explorer 8 baru yang dioptimalkan untuk Yahoo! Dapatkan di sini!
http://downloads.yahoo.com/id/internetexplorer