Search This Blog

Fungsi Year() Microsoft Access

Fungsi Year() adalah fungsi untuk menghasilkan data tahun dari sebuah variabel tanggal.

Cara penulisan:

Year(variabel-tanggal)

variabel-tanggal adalah variabel berisi data format tanggal.

Contoh penggunaan fungsi Year() berikut akan menghasilkan data tahun sistem komputer

Dim myThn
myThn = Year(Now()) ' myThn akan bernilai data tahun dari tanggal komputer

Penggunaan pada aplikasi database:

1. Jika form yang kita buat memerlukan data tahun, kita dapat men-set default value dari text box dalam form kita dengan fungsi Year(Now()) untuk mengurangi proses entry data oleh user.

2. Pada tabel transaksi biasanya ada field tanggal transaksi, baik transaksi pembelian maupun penjualan. Jika kita ingin menampilkan data transaksi pertahun dapat digunakan perintah query: SELECT * from tabel-data WHERE YEAR(tanggal_transaksi)=2009.
Untuk memfilter atau menyortir data transaksi berdasarkan tahun akan lebih baik kita menyediakan field Tahun yang datanya diambil dari data transaksi dengan fungsi Year(Tanggal_Transaksi), sehingga perintah select query yang digunakan menjadi SELECT * from tabel-data WHERE Tahun=2009.

Perintah SELECT dengan kondisi WHERE Tahun=2009 akan lebih cepat dibanding dengan kondisi WHERE YEAR(tanggal_transaksi)=2009 karena tidak melakukan proses konversi tanggal menjadi Tahun.

No comments: