Di Access, fungsi WeekDay digunakan untuk menentukan angka yang dipakai sebagai patokan hari dalam seminggu. Fungsi WeekDay mempunyai tipe data Variant (Integer).
Sintaks penulisan fungsi WeekDay adalah sebagai berikut:
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:
Fungsi WeekDay mempunyai nilai berupa angka Integer seperti berikut ini:
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)
Su atau Sunday (Minggu) bernilai 1 dan Sa atau Saturday (Sabtu) bernilai 7 |
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:
Konstanta | Nilai | Keterangan |
vbUseSystem | 0 | NLS API setting (system) |
vbSunday | 1 | Minggu (default) |
vbMonday | 2 | Senin |
vbTuesday | 3 | Selasa |
vbWednesday | 4 | Rabu |
vbThursday | 5 | Kamis |
vbFriday | 6 | Jumat |
vbSaturday | 7 | Sabtu |
Fungsi WeekDay mempunyai nilai berupa angka Integer seperti berikut ini:
Konstanta | Nilai | Keterangan |
vbSunday | 1 | Minggu |
vbMonday | 2 | Senin |
vbTuesday | 3 | Selasa |
vbWednesday | 4 | Rabu |
vbThursday | 5 | Kamis |
vbFriday | 6 | Jumat |
vbSaturday | 7 | Sabtu |
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
Post a Comment