Skip to main content

Fungsi TimeValue di MS Access

Di Access, TimeValue digunakan untuk mengenali nilai tertentu sebagai jam/waktu. Nilai tertentu itu bisa berupa jam/waktu yang dituliskan dengan format jam/waktu secara umum, atau format jam/waktu yang digunakan secara spesifik.
Fungsi TimeValue yang mengikuti format di Control Panel

Secara umum, format penulisan jam/waktu yang disimpan sebagai data dengan tipe Date/Time adalah  hh:mm:ss atau hh:mm:ss tt, tergantung regional setting pada Control Panel. Selain format ini, TimeValue juga mengenali format lainnya seperti hh:mm, HH:mm:ss, dan sebagainya.

Sintaks penulisan TimeValue adalah sebagai berikut:

TimeValue (Time)

Keterangan:

Time (jam/waktu): wajib diisi, berupa jam/waktu dengan tipe data Variant (Text) atau Date/Time yang terletak di antara jam/waktu 00:00:00 sampai dengan 23:59:59. Time bisa dituliskan di antara dua tanda petik ganda (" ") atau dua tanda pagar (# #). Pola penulisan Time tergantung pada regional setting yang ada di Control Panel, jadi bisa HH:mm:ss, hh:mm:ss.

Berikut ini beberapa contoh fungsi TimeValue dengan pola penulisan Time di regional setting adalah hh:mm:ss:
TimeValue(#11/12/011#) hasilnya 11/12/2011
TimeValue("13:12") hasilnya 1:12:00 PM
TimeValue("1 PM") hasilnya 1:00:00 PM
TimeValue(#1:13:22 PM#) hasilnya 1:13:22 PM
TimeValue(#13:13:22#) hasilnya 13:13:22 PM
Pada VBA:
Dim intJam As Integer 
intJam = TimeValue(Now) 'intJam bisa berubah, berisi jam/waktu pada posisi sistem sekarang.
Kode VBA di atas menggunakan fungsi TimeValue untuk memperoleh angka jam/waktu (intJam) pada waktu/jam tertentu, yaitu jam/waktu yang ada di sistem sekarang ini. Jadi, misalnya jam/waktu sekarang adalah 12:11:09 PM, maka TimeValue bernilai 12:11:09 PM.

SQL query

Kita dapat menggunakan fungsi TimeValue dalam sebuah query seperti ini, misalnya.
SELECT TimeValue(Now) AS jam FROM tabel1

Comments

Posting Terpopuler

Normalisasi, Denormalisasi, dan Anomali Database

Membuat Relasi Database

Menampilkan Data MySQL dalam Form di Access