Skip to main content

Fungsi WeekDay di MS Access

Di Access, fungsi WeekDay digunakan untuk menentukan angka yang dipakai sebagai patokan hari dalam seminggu. Fungsi WeekDay mempunyai tipe data Variant (Integer).
Su atau Sunday (Minggu) bernilai 1 dan Sa atau Saturday (Sabtu) bernilai 7
Sintaks penulisan fungsi WeekDay adalah sebagai berikut:

WeekDay(Date [, FirstDayOfWeek])

Keterangan:

Date (tanggal): Wajib diisi, berupa tanggal dengan tipe data Variant (Date) atau Date/Time. Nilainya bisa berupa tanggal dengan format umum dd/mm/yy, mm/dd/yyyy, mmm dd yyyy, dan sebagainya yang bisa diintepretasikan sebagai tanggal oleh Access.

FirstDayOfWeek  (hariPertamaMinggu): tidak wajib  diisi (opsional), merupakan konstanta yang digunakan untuk menentukan hari pertama dalam satu minggu, tipenya Integer. Jika kosong, maka nilainya 1 (hari Minggu). Berikut ini tabelnya:

KonstantaNilaiKeterangan
vbUseSystem0NLS API setting (system)
vbSunday1Minggu (default)
vbMonday2Senin
vbTuesday3Selasa
vbWednesday4Rabu
vbThursday5Kamis
vbFriday6Jumat
vbSaturday7Sabtu

Fungsi WeekDay mempunyai nilai berupa angka Integer seperti berikut ini:

KonstantaNilaiKeterangan
vbSunday1Minggu
vbMonday2Senin
vbTuesday3Selasa
vbWednesday4Rabu
vbThursday5Kamis
vbFriday6Jumat
vbSaturday7Sabtu

Pada gambar di atas, Su atau Sunday (Minggu) mempunyai nilai 1 yang merupakan hari pertama dalam seminggu, yang secara default dimulai hari Minggu. Sa atau Saturday (Sabtu) mempunyai nilai 7 yang merupakan hari ke-7 dalam seminggu, yaitu hari Sabtu.

Pengaturan fungsi WeekDay mengikuti pengaturan properti Calendar yang ada  di Control Panel. Bila properti Calendar di Control Panel menggunakan Gregorian, maka nilai hari yang digunakan juga menggunakan Gregorian. Demikian pula, bila menggunakan Hijri (Hijriah), maka nilai hari juga menggunakan Hijri (Hijriah).

Berikut ini beberapa contoh penggunaan fungsi WeekDay:

WeekDay ("12 Dec 2017") hasilnya 3 (hari Selasa dihitung dari hari Minggu)
WeekDay ("12 Dec 2017",vbMonday) hasilnya 2 (hari Selasa dihitung dari hari Senin)
WeekDay ("12 Dec 2017",vbTuesday) hasilnya 1 (hari Selasa dihitung dari hari Selasa)
WeekDay ("12 Dec 2017",vbWednesday) hasilnya 7 (hari Selasa dihitung dari hari Rabu)

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Fungsi Untuk Menghitung Pajak Penghasilan PPh 21 di MS Access

Format Untuk Field Dengan Tipe Data Number dan Currency di MS Access