Contohnya :
Dim strTanggal
strTanggal = Date
Akan menghasilkan data Tanggal, misalnya 31/12/2011
Contohnya :
Dim strSekarang
strSekarang = Now
Akan menghasilkan data Tanggal dan Waktu, misalnya 31/12/2011 10:30:55
Contohnya :
Dim strJam
strJam = Hour(#11:30:26#)
Akan menghasilkan 11
Contohnya :
Dim strMenit
strMenit = Minute(#11:30:26#)
Akan menghasilkan 30
Contohnya :
Dim strDetik
strDetik = Second(#11:30:26#)
Akan menghasilkan 26
Contohnya :
Dim strWaktu
strWaktu = Time
Akan menghasilkan data Waktu, misalnya 11:35:59
Contohnya :
Dim strTanggal
strTanggal = Day(“28/01/2011”)
Akan menghasilkan 28
Contohnya :
Dim strBulan
strBulan = Month(#31/01/2012#)
Akan menghasilkan 1
Contohnya :
Dim strYear
strYear = Year(#31/01/2012#)
Akan menghasilkan 2012
Strukturnya Weekday(Tanggal, Hari pertama(Opsional, Jika tidak ditentukan maka hari pertama adalah Minggu)).
Contohnya :
Dim strHari
strHari = Weekday("31/12/2011")
Akan menghasilkan 7
Karena 31/12/2011 adalah hari sabtu, dan Hari pertama adalah Minggu.
Contoh lainnya :
strHari = Weekday("31/12/2011", vbMonday) atau Weekday("31/12/2011", 2)
Akan menghasilkan 6, karena 31/12/2011 adalah hari sabtu, dan Hari pertama adalah Senin.
Strukturnya WeekdayName(Nilai hari yang mau ditampilkan, Disingkat/Tidak(Opsional), Hari Pertama(Opsional, jika tidak ditentukan maka Hari pertama adalah Minggu))
Contohnya :
> Untuk nama hari penuh
Dim strNamaHari
strNamaHari= WeekdayName(1) atau WeekdayName(1, 0, 0) atau WeekdayName(1, False, vbSunday)
Akan menghasilkan Minggu/Sunday (Untuk WeekdayName(1, 0, 0) Jika hari pertama dalam settingan Komputer adalah Minggu)
Karena Nilai Hari yang mau ditampilkan adalah 1 yang berarti hari pertama dari Minggu.
contoh lainnya :
strNamaHari = WeekdayName(1, 0, 1) atau WeekdayName(1. False, vbMonday)
Akan menghasilkan Senin/Monday
Karena Nilai hari yang mau ditampilkan adalah 1 yang berarti hari pertama dari Senin.
> Untuk nama hari yang disingkat
Dim strNamaHari
strNamaHari = WeekdayName(1, True, vbMonday) atau WeekdayName(1, 0, 1)
Akan menghasilkan Sen/Mon
Karena Nilai hari yang mau ditampilkan adalah 1 yang berarti hari pertama dari Senin.
Contohnya :
> Untuk nama bulan penuh
Dim strNamaBulan
strNamaBulan = MonthName(1)
Akan menghasilkan Januari
> Untuk nama bulan yang disingkat
Dim strNamaBulan
strNamaBulan = MonthName(1, True)
Akan menghasilkan Jan
Strukturnya Left(String/Field sumber, Jumlah karakter yang diinginkan)
Contohnya :
Dim strKiri as string
strKiri = Left(“Belajar Access”, 7)
Akan menghasilkan Belajar
Strukturnya Right(String/Field sumber, Jumlah karakter yang diinginkan)
Contohnya :
Dim strKanan as string
strKanan = Right(“Belajar Access”, 6)
Akan menghasilkan Access
Contohnya :
Dim strKarakter
strKarakter = Len(“Belajar Access”)
Akan menghasilkan 14
Contohnya :
Dim strKarakter
strKarakter = Trim(“ BelajarAccess “)
Akan menghasilkan “BelajarAccess”
Contohnya :
Dim strKiri
strKiri = LTrim(“ BelajarAccess “)
Akan menghasilkan “BelajarAccess “
Contohnya :
Dim strKanan
strKanan = RTrim(“ BelajarAccess “)
Akan menghasilkan “ BelajarAccess”
Strukturnya Mid(String/Field sumber, Karakter mulai, Jumlah karakter yang diinginkan(Opsional))
Contohnya :
> Tanpa Jumlah karakter yang diinginkan
Dim strKarakter
strKarakter = Mid(“Belajar Access”, 4)
Akan menghasilkan “ajar Access”, karena “Karakter mulai” ditentukan dari karakter keempat.
> Dengan jumlah karakter yang diinginkan
Dim strKarakter
strKarakter = Mid(“Belajar Access”, 4, 4)
Akan menghasilkan “ajar”
karena “Karakter mulai” ditentukan dari karakter keempat dengan hasil yang diinginkan sebanyak 4 karakter dari “Karakter mulai”.
Contohnya :
Dim strUtama, strSumber, strTarget, strHasil
strUtama = "Belajar Access"
strSumber = "Belajar"
strTarget = "Mengajar"
strHasil = Replace(strUtama, strSumber, strTarget)
Akan menghasilkan “Mengajar Access”.
Strukturnya DFirst(Field yang dicari, Nama Tabel, Kriteria(Opsional))
Contohnya :
DFirst(“NamaUser”, “tblUser”)
Strukturnya DLast(Field yang dicari, Nama Tabel, Kriteria(Opsional))
Contohnya :
DLast(“NamaUser”, “tblUser”)
Strukturnya DMin(Field yang dicari, Nama Tabel, Kriteria (Opsional))
Contohnya :
DMin(“LoginTerakhir”, ”tblUser”)
Strukturnya DMax(Field yang dicari, Nama Tabel, Kriteria (Opsional))
Contohnya :
DMax(“LoginTerakhir”, ”tblUser”)
Strukturnya DateDiff(Jenis selisih yang diinginkan (Tanggal/Bulan/Tahun), Tanggal Pertama, Tanggal Kedua)
Untuk mendapatkan selisih dalam jumlah Tanggal gunakan “d”, untuk Bulan gunakan “m”, untuk Tahun gunakan “yyyy”.
Contohnya :
DateDiff(“d”, “25/01/2011”, “25/02/2011”) Akan menghasilkan 31
DateDiff(“m”, “25/01/2011”, “25/02/2011”) Akan menghasilkan 1
DateDiff(“yyyy”, “25/01/2011”, “25/02/2011”) Akan menghasilkan 0
Strukturnya DateAdd(Jenis penambahan yang diinginkan (Tanggal/Bulan/Tahun), Jumlah penambahannya, Tanggal acuan penambahan)
Untuk mendapatkan penambahan Tanggal gunakan “d”, untuk Bulan gunakan “m”, untuk Tahun gunakan “yyyy”.
Contohnya :
DateAdd(“d”, 2, “25/02/2011”) Akan menghasilkan 27/02/2011
DateAdd(“m”, 2, “25/02/2011”) Akan menghasilkan 25/04/2011
DateAdd(“yyyy”, 2, “25/02/2011”) Akan menghasilkan 25/02/2013
Strukturnya IIF(Kriteria, “Hasil jika Kriteria bernilai True”, “Hasil jika Kriteria bernilai False”)
Contohnya :
IIf(Text0 <= 1000, "Kurang dari sama dengan seribu", "Lebih dari seribu")
Akan menghasilkan “Kurang dari sama dengan seribu” jika Text0 berisi angka 0-1000
Akan menghasilkan “Lebih dari seribu” jika Text0 berisi selain dari 0-1000 atau Null
Anda harus berhati-hati menggunakan Fungsi ini, karena bisa saja terjadi hasil yang diluar dugaan ataupun terjadi Error.
Semoga bermanfaat...


22.27
Gie Satria
