Perbandingan dua data berformat time

BY IN Visual Basic Comments Off on Perbandingan dua data berformat time

Apabila kita pernah membuat atau mengembangkan aplikasi absensi karyawan ataupun aplikasi jadwal/schedule, data berformat time adalah data yang paling sering kita jumpai.
Berikut ini adalah contoh-contoh kasus yang paling sering kita jumpai sehubungan dengan perbandingan dua data berformat time.

* Pengecekan data tidak boleh sama
Data disimpan dalam dua buah textbox, misalnya Text1 dan Text2. Untuk perbandingannya, kita bisa membandingkannya sebagai string.
Contoh:
If Text1=Text2 Then MsgBox “Jam Tidak Boleh Sama…”

* Perbandingan mana yang lebih besar
Untuk kasus yang sama, kita dapat menggunakan function TimeValue untuk mengubah string menjadi data berformat time, karena apabila kita langsung membandingkan, data akan dibaca sebagai string, sehingga jam 7.00 dianggap lebih besar dari 10.00
Jadi perintahnya adalah:
If TimeValue(Text1) > TimeValue(Text2) Then MsgBox “Jam Awal tidak boleh lebih besar dari Jam Akhir”




Comments are closed.