Skip to main content

Fungsi WeekdayName di MS Access

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

WeekdayName (Weekday [,Abbreviate] [, FirstDayOfWeek])

Keterangan:

Weekday (hari dalam seminggu): Wajib diisi, berupa numerik dengan tipe data Long Integer. Nilai Weekday terletak di antara 1 sampai dengan 7.

Abbreviate (singkatan): tidak wajib  diisi (opsional), merupakan konstanta Boolean yang bernilai True atau False, digunakan untuk menunjukkan apakah WeekdayName ingin disingkat atau tidak. Bila True, WeekdayName disingkat. Bila False, WeekdayName tidak disingkat alias ditampilkan secara utuh. Nilai defaultnya adalah False, yang berarti ditampilkan secara utuh.

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

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 WeekdayName 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 WeekdayName:

WeekdayName (1) hasilnya Sunday (Minggu)
WeekdayName (1,,vbMonday) hasilnya Monday (Senin sebagai hari pertama dalam satu minggu)
WeekdayName (1, True, vbTuesday) hasilnya Tue (Selasa, disingkat, Selasa dihitung dari hari pertama dalam seminggu)
WeekdayName (2,,vbWednesday) hasilnya Thursday (Kamis, hari Rabu dihitung sebagai hari pertama dalam seminggu)

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access