Memvalidasi Format Tanggal di Control Panel PC dengan VB6
Tanggal merupakan bagian penting yang barada pada sistem operasi windows yang kita bisa atur formatnya lewat control Panel yang berada pada kategori Language and Region.
Pada program Visual Basic kitapun bisa mengaturnya dengan berbagai macam format tanggal yang disediakan Visual Basic 6.0 misalnya dengan format “yyyy/mm/dd” dimana format ini terdiri dari tahun, bulan dan tanggal dengan cara menampilkan Linguage and Region seperti yang ada pada control Panel.
Untuk mengaplikasikan dan menerapakannya dalam visual Basic perhatikan langkah-langkah berikut dibawah ini :
Cara Validasi Format Tanggal di Control Panel dengan VB6.0
Buka Form VB6 anda
Double klik di area form kosong
Buatlah Sub_Function dengan nama ValidasiTanggal kemudian ketik kode seperti dibawah ini :
Dim CekTanggal As String
Dim J, Pesan As Byte
Ulangi:
CekTanggal = Date
If CekTanggal <> Format(Date, "yyyy/mm/dd") Then
J = MsgBox("Ubah Format tanggal jadi yyyy/mm/dd di Control Panel, Regional Settings", 64 + vbYesNo, "Cek Tanggal")
If J = vbYes And CekTanggal <> Format(Date, "yyyy/mm/dd") Then
Shell "rundll32.exe shell32.dll," & "Control_RunDLL INTL.CPL,,4", 1
Else
End
End If
Pesan = MsgBox("Format Tanggal Sudah diganti..?", vbYesNo + 64, "Konfirmasi")
If Pesan = vbYes Then
If CekTanggal <> Format(Date, "yyyy/mm/dd") Then
GoTo Ulangi
Else
GoTo Ulangi
End If
Else
GoTo Ulangi
End If
End If
End Sub
Setelah membuat kode function,panggilah kode tersebut di bawa kode Private Sub Form_Load()
Call ValidasiTanggal
End Sub
Setelah itu coba jalankan dengan menekan F5, Jika format tanggal yang ada pada komputer Anda sama dengan format pada kode VB maka tampilan form akan kosong, jika format tanggal yang disetting pada komputer Anda berbeda, maka yang pertama kali akan tampil seperti gambar dibawah ini :
Gambar 1 : Format yyyy/mm/dd |
Jika pada gambar diatas anda klik yes maka akan muncul Region and Linguage seperti gambar dibawah ini :
Gambar 2 : Region and Linguage |
Pada gambar diatas klik Additional Setting kemudian kemudian pilih Date lalu rubah formatnya yang sesuai pada kode di VB yang barusan kita buat.Lihat pada Gambar 1 untuk penulisan formatnya.
Demikian arikel kali ini tentang Validasi Format Tanggal di Control Panel PC dengan VB6,semoga artikel ini bermanfaat buat kita semua
No comments:
Post a Comment