- Textbox hanya bisa menerima input angka.
- Textbox hanya bisa diinput dengan 1 huruf pemisah desimal (koma atau titik).
- Textbox hanya bisa diinput huruf minus (-) jika textbox masih kosong.
- Textbox akan otomatis memberikan pemisah ribuan. (seperti kalkulator windows jika diaktifkan fitur digit grouping)
Jumat, 26 Desember 2014
Validasi Penulisan Angka Desimal pada Textbox dengan VB.NET (Part 3) [END]
Kamis, 25 Desember 2014
Validasi Penulisan Angka Desimal pada Textbox dengan VB.NET (Part 2)
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Me.TextBox1.TextAlign = HorizontalAlignment.Right Me.TextBox1.MaxLength = 20 End SubBerikut source pada event KeyPress textbox tersebut :
Rabu, 24 Desember 2014
Validasi Penulisan Angka Desimal pada Textbox dengan VB.NET
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Me.TextBox1.TextAlign = HorizontalAlignment.Right End Sub
Membatasi Huruf diInput 2 kali atau lebih pada Textbox dengan VB.NET
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress 'JIKA TEXTBOX SUDAH MEMILIKI HURUF PEMISAH DESIMAL If Me.TextBox1.Text.Contains(System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator) = True Then 'JIKA YG DITEKAN ADALAH HURUF PEMISAH RIBUAN ATAU DESIMAL If e.KeyChar = System.Globalization.NumberFormatInfo.CurrentInfo.NumberGroupSeparator OrElse _ e.KeyChar = System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator Then e.Handled = True 'STOP INPUT Else e.Handled = False 'LANJUTKAN INPUT End If Else 'JIKA BELUM 'JIKA YG DITEKAN ADALAH HURUF PEMISAH RIBUAN ATAU DESIMAL If e.KeyChar = System.Globalization.NumberFormatInfo.CurrentInfo.NumberGroupSeparator OrElse _ e.KeyChar = System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator Then 'UBAH HURUF TERSEBUT MENJADI HURUF PEMISAH DESIMAL e.KeyChar = CChar(System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator) End If End If End Sub
Mengubah Huruf Koma dan Titik menjadi Huruf Pemisah Desimal dengan VB.NET
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress 'JIKA YG DITEKAN ADALAH HURUF PEMISAH RIBUAN ATAU DESIMAL If e.KeyChar = System.Globalization.NumberFormatInfo.CurrentInfo.NumberGroupSeparator OrElse _ e.KeyChar = System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator Then 'UBAH HURUF TERSEBUT MENJADI HURUF PEMISAH DESIMAL e.KeyChar = CChar(System.Globalization.NumberFormatInfo.CurrentInfo.NumberDecimalSeparator) 'NB : NUMBERGROUPSEPARATOR ADALAH PEMISAH RIBUAN PADA PENULISAN ANGKA 'NB : NUMBERDECIMALSEPARATOR ADALAH PEMISAH DESIMAL PADA PENULISAN ANGKA End If End Sub
Membatasi Textbox agar bisa diInput Angka saja dengan VB.NET
Private Sub TextBox1_KeyPress(sender As Object, e As KeyPressEventArgs) Handles TextBox1.KeyPress 'JIKA YANG DITEKAN ADALAH TOMBOL 0-9 ATAU TOMBOL BACKSPACE If IsNumeric(e.KeyChar) = True OrElse e.KeyChar = vbBack Then e.Handled = False 'LANJUTKAN INPUT Else 'SELAIN ITU e.Handled = True 'STOP INPUT End If End Sub
Rabu, 10 Desember 2014
Cara Menampilkan Drive, Folder dan File yang Tersembunyi pada Windows Explorer
Jumat, 22 Agustus 2014
Memperbaiki Tampilan Font Visual Studio 2012
Rabu, 20 Agustus 2014
Belajar sp_executesql di SQL Server
Download & Instal Database Adventure Works 2014
Gambar 1 : Pesan error ketika menginstall AdventureWorks2014 ke SQL Server 2012 |
Rabu, 13 Agustus 2014
Cara Mengetahui Serial Number Komputer
Jumat, 08 Agustus 2014
Menggunakan Burst Shot pada Samsung Note 3
Burst shot merupakan fitur yang memungkinkan kamera mengambil foto dalam jumlah banyak dalam 1 kali foto. Pada samsung galaxy note 3, fitur burst shot sudah terdapat pada aplikasi kamera bawaan smartphone ini. Berikut cara menggunakan fitur burst shot di samsung note 3 :
1. Buka Camera.
2. Pilih Menu (kiri bawah) - Settings - pilih Tab Camera - set Burst Shot = On.
3. Jika muncul pesan tentang informasi penyimpanan foto di memory device, klik Ok.
4. Kemudian masih pada tampilan setting, geser layar ke bawah kemudian set Smart Stabilizer = Off.
5. Kemudian tekan Back (kanan bawah) hingga ke tampilan kamera.
6. Untuk mengambil foto dengan burst shot, Tekan dan Tahan tombol Kamera di layar hingga foto diambil. (Maksimum 20 foto).
Selamat mencoba. ☺
Kamis, 07 Agustus 2014
Tips Desain Database Program Accounting
Berikut adalah tips untuk membuat sebuah database program accounting dengan tujuan menghemat ukuran database. Studi kasus : SQL Server 2012 Express Edition
Tips 1 : 2014-08-11 14:47
Transaksi penjualan, pembelian, dll yang mengandung informasi tanggal, maka dalam database tanggal transaksi disimpan dengan tipe data date (3 bytes) bukan datetime (8 bytes) karena informasi waktu tidak disimpan. Kecuali untuk kolom tanggal input yang harus menggunakan tipe data datetime karena informasi waktu harus disimpan.
Tips 2 : 2014-08-11 14:51
Transaksi penjualan, dll yang mengandung informasi tanggal jual dan tanggal jatuh tempo, maka yang disimpan dalam database adalah tanggal jual dengan tipe data date (3 bytes) dan jangka waktu antara tanggal jual dan jatuh tempo saja (disebut term) dengan tipe data smallint (2 bytes). Ketika ingin melihat tanggal jatuh tempo, gunakan fungsi DATEADD (datepart, number, date).
Tips 3 : 2014-08-11 15:00
Primary key tabel master lebih baik menggunakan tipe data angka (tinyint, smallint, int, bigint) dibandingkan tipe data huruf (char, varchar). Jika primary key tabel master disimpan dengan tipe data huruf, maka ketika primary key tersebut di simpan di setiap transaksi dalam tabel transaksi akan menyebabkan ukuran tabel transaksi menjadi besar.
Tips 4 : 2014-10-01 11:56
Pada proses input transaksi yang menggunakan kode faktur secara otomatis, maka kode faktur yang akan disimpan di ambil sekali lagi dari tabel settingnya. Jadi proses ambil kode faktur terjadi 2 kali yakni :
1. Pas user tekan tombol "new" di form daftar transaksi. Hasil kodenya akan ditampilkan ke form input transaksi.
2. Pas user tekan tombol "save" di form input transaksi. Hasil kodenya akan langsung di pakai untuk disimpan ke database. (Dilakukan didalam databasenya - store procedure).
Hasil kode yang akan dihasilkan oleh 2 proses tersebut kemungkinan bisa sama atau berbeda. Jika berbeda, itu artinya ketika user sedang menginput transaksi dan belum selesai di submit (di save), ada user lain yang menginput transaksi juga di komputer lain dan telah selesai di save sehingga kode transaksi awal yang muncul pertama kali sudah terpakai. Jadi, untuk menghindari kejadian error seperti ini, maka proses ambil kode fakturnya dilakukan 2 kali.
Jumat, 25 Juli 2014
Cara Menggunakan Background Worker di VB.NET
Rabu, 21 Mei 2014
Cara Membuat Highlight Warna Baris pada Open Office Calc
Demikian langkah-langkah yang diperlukan. Jika ada saran atau masalah, silahkan berikan komentar.
Senin, 17 Februari 2014
Cara Membuat Highlight Warna Baris pada Crystal Report
Highlight warna baris maksudnya membuat warna baris ke 2, 4, 6, dst menjadi warna yang berbeda dengan warna baris ke 1, 3, 5, dst. Berikut adalah cara yang dapat dilakukan pada Crystal Report dengan menggunakan Visual Studio :
1. Buat project baru pada Visual Studio.
2. Pilih Project ~ Add New Item.
3. Pilih bagian Reporting ~ Crystal Reports kemudian isikan Name kemudian klik Add.
4. Pada tampilan yang muncul, klik kanan Section3 (Details) pilih Section Expert.
5. Pada tampilan yang muncul, klik tab Color kemudian Ceklist Background Color. Klik tombol Formula (Gambar X-2).
6. Isikan syntax berikut : IF RECORDNUMBER MOD 2 <> 0 THEN CRSILVER ELSE CRNOCOLOR
7. Untuk mengeceknya, tekan tombol Check (Alt + C).
8. Jika sukses, maka akan muncul pesan No Errors Found.
9. Setelah selesai, klik tombol Save and Close (Ctrl + S).
Warna yang disupport :
- Color (red, green, blue)
- CrBlack
- CrMaroon
- CrGreen
- CrOlive
- CrNavy
- CrPurple
- CrTear
- CrSilver
- CrRed
- CrLime
- CrYellow
- CrBlue
- CrFuchsia
- CrAqua
- CrWhite
- CrNoColor
Cara diatas sudah dicoba pada Visual Studio 2005, 2008, 2010 dan 2012.
Selamat mencoba. ^_^