Visual Styler adalah kontrol yang digunkaan untuk mengubah tampilan dari
Form beserta kontrol didalamnya. Tampilannya dapat dirubah menjadi
seperti Office, Mac, atau Vista.
Penggunaannya sangat mudah, Anda tinggal menambahkan kontrol Visual
Styler ke dalam Form. Lalu pilih tampilan yang diinginkan di properti
VisualStyle-nya. Setelah itu simpan Project untuk melakukan perubahan.
Untuk Source Code bisa di download DISINI
Koneksi VB.net dengan MS.Access
by dokter komputer under
- Code:
Import System.Data.OleDb
public class form1
dim kns as new OleDbConnection
dim da as new OleDbDataAdapter
dim dt as new datatable
Public Sub form1_load( ...... ) mybase.load
'ini utk access 2003 kebawah
kns.ConnectionString = "Provider = Microsoft.Jet.OleDb.4.0;data source=mydata.mdb;Jet Oledb:Database Password='passku'"
'Ni tuk Access 2007 kebawah
'kns.ConnectionString = "Provider = Microsoft.Ace.OleDb.12.0;data
source=*.mdb/*accdb;Jet Oledb:Database Password='passku'"
da.SelectCommand=new oledbCommand("select * from tabel1",kns)
da.fill(dt)
datagridview1.datasource=dt
end sub
end class
penjelasan dari coding tersebut
Imports System.Data
Imports System.Data.OleDb
Namespace AccessData
Public Class DatabaseConnection
Dim conect As New
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + AppPath + "xxxx.mdb;")
Public Function open() As OleDbConnection
conect.Open()
Return conect
End Function
Public Function close() As OleDbConnection
conect.Close()
Return conect
End Function
End Class
End Namespace
Objek Connection,...
obyek Connection di gunakan untuk membuat koneksi database, kita dapat menggunakan Sqlconnection untuk SQL Server, Dan OleDBConnection Untuk koneksi ke accces,..
Untuk SQL ServerImport System.Data.SqlClient
Untuk sumber lain tinggal di ganti codingnya menjadiImport System.Data.OleDb
Code Dibawah ini untuk melakukan koneksi ke SQL ServerDim connect As New SqlClient.SqlConnection("Server = 'nama database d sql'; uid='sa'; pwd=' '; integrated security=false;database=='NCS'")
Untuk koneksi sumber yang lain misalnya acces sebagai berikut :
Dim connect As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + AppPath + "nama database;")
Untuk membuka koneksi database
Connect.open()
Untuk menutup Koneksi Database
Connect.Close()
Membuat Tabel Menggunakan ListView
by dokter komputer under
Untuk keperluan tertentu ListView juga
dapat digunakan sebagai tabel, misalkan untuk menanpilkan hasil
perpangkatan dan lain-lain.Sebagai contoh dalam posting ini kita akan
menghitung nilai perpangkatan dan menampilkannya kedalam ListViewl yang
telah di design menjadi tabel.
tambahkan 4 Textbot, 1 Label dan 1 Buttons
Setelah itu masukan listing kode dibawah ini.
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click
Dim baris As Integer, batas As Integer, tot1 As Integer, tot2 As Integer, tot3 As Integer
batas = txtbatas.Text
'melakukan perhitungan pangkat'
For baris = 1 To batas Step 1
lsttable.Items.Add(baris)
lsttable.Items(baris - 1).SubItems.Add(baris * baris)
lsttable.Items(baris - 1).SubItems.Add(baris * baris * baris)
'melakukan perhitungan total'
tot1 = tot1 + baris
tot2 = tot2 + baris * baris
tot3 = tot3 + baris * baris * baris
Next
txtp1.Text = tot1
txtp2.Text = tot2
txtp3.Text = tot3
End Sub
Kemudian jalankan progra ( tekan F5 )
Jika berhasil hasil/output akan sesuai dengan inputan tang kita masukan..sekian postingan kali ini semoga bermanfaat untuk kita semua..Amiiin.
Untuk membuat tabel gunakan komponen ListView
Atur Properties ListViewtambahkan 4 Textbot, 1 Label dan 1 Buttons
Setelah itu masukan listing kode dibawah ini.
Private Sub btn1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn1.Click
Dim baris As Integer, batas As Integer, tot1 As Integer, tot2 As Integer, tot3 As Integer
batas = txtbatas.Text
'melakukan perhitungan pangkat'
For baris = 1 To batas Step 1
lsttable.Items.Add(baris)
lsttable.Items(baris - 1).SubItems.Add(baris * baris)
lsttable.Items(baris - 1).SubItems.Add(baris * baris * baris)
'melakukan perhitungan total'
tot1 = tot1 + baris
tot2 = tot2 + baris * baris
tot3 = tot3 + baris * baris * baris
Next
txtp1.Text = tot1
txtp2.Text = tot2
txtp3.Text = tot3
End Sub
Kemudian jalankan progra ( tekan F5 )
Jika berhasil hasil/output akan sesuai dengan inputan tang kita masukan..sekian postingan kali ini semoga bermanfaat untuk kita semua..Amiiin.
Membuat Login Multiple User di VB.Net (bag. 2)
by dokter komputer under
Beberapa minggu yang lalu saya menulis artikel tentang Membuat Login Multiple User di VB.Net (bag.1).
Namun saya rasa artikel tersebut belum selesai sepenuhnya, karena masih
da sedikit masalah yaitu setelah login bagaimana mengatur menu-menu
yang ditampilkan di form utama agar sesuai dengan hak akses ketika
user/admin masuk.
Untuk mengatasi masalah tersebut maka dalam kesempatan kali ini saya akan mencoba membuat artikel mengenai pengaturan menu yang di tampilkan di menu utama berdasarkan hak aksesnya. Misalnya ketika admin masuk maka semua menu akan ditampilkan, tapi ketika user masuk maka ada menu-menu tertentu yang dihilangkan.
Langkah-langkah dalam membuatnya adalah sebagai berikut.
Sehingga tampilan form2 menjadi seperti berikut
4.Misalnya admin bisa mengakses semua menu, sedangkan user hanya bisa mengakses sub menu data mata
kuliah saja, sehingga kode lengkap untuk tombol Login (btnLogin) di Form 1 adalah sebagai berikut.
Untuk mengatasi masalah tersebut maka dalam kesempatan kali ini saya akan mencoba membuat artikel mengenai pengaturan menu yang di tampilkan di menu utama berdasarkan hak aksesnya. Misalnya ketika admin masuk maka semua menu akan ditampilkan, tapi ketika user masuk maka ada menu-menu tertentu yang dihilangkan.
Langkah-langkah dalam membuatnya adalah sebagai berikut.
- Baca dulu artikel sebelumnya (Membuat Login Multiple User di VB.Net(bag. 1)) dan buat / download programnya.
- di Form2 ubah Properti Text menjadi Form Utama.
- Tambahkan Tool MenuStrip ke form2, lalu buat Menu dan submenu sebagai berikut.
Sehingga tampilan form2 menjadi seperti berikut
4.Misalnya admin bisa mengakses semua menu, sedangkan user hanya bisa mengakses sub menu data mata
kuliah saja, sehingga kode lengkap untuk tombol Login (btnLogin) di Form 1 adalah sebagai berikut.
Dim Sql, user, pass, hak As String
Dim cmd As SqlCommand
Dim rdr As SqlDataReader
user = txtUser.Text 'Variabel user diisi nilai yang diinputkan txtUser
pass = txtPass.Text 'Variabel user diisi nilai yang diinputkan txtPass
hak = cbHak.SelectedItem 'Variabel user diisi item yang dipilih cbHak
'Cek apakah user, password dan hak akses yang telah dipilih/dimasukan ada di database
Sql = "SELECT * FROM tbl_login WHERE Username='" + user + "'
_AND Password='" + pass + "' AND Hak_akses='" + hak + "'"
cmd = New SqlCommand(Sql, koneksi)
rdr = cmd.ExecuteReader()
If rdr.HasRows = True Then 'Jika data ditemukan
If hak = "Admin" Then
Form2.Show()
Me.Hide()
Else
Form2.DataMahasiswaToolStripMenuItem.Enabled = False
Form2.DataDosenToolStripMenuItem.Enabled = False
Form2.Show()
Me.Hide()
End If
Else
'Munculkan messagebox pesan salah
MessageBox.Show("Kombinasi Username ,Password dan Hak Akses Salah",
_ "Konfirmasi", MessageBoxButtons.OK, MessageBoxIcon.Error)
txtUser.Focus()
End If
rdr.Close()
cmd.Dispose()
5. RUN !!!! (maksudne coba programnya hehe..).
6.Setelah dijalankan kita bisa melihat kan untuk user
submenu data mahasiswa dan data dosen tidak bisa diakses (disable)
7. Anda juga bisa mengubah/menambah sendiri menu dan mengatur menu mana
saja yang kan ditampilkan untuk admin dan user
Selamat Mencoba ya.. Untuk Source Code Bisa di download disini..
Membuat Login Multiple User di VB.Net(bag. 1)
by dokter komputer under
Pada artikel sebelumnya saya menulis artikel tentang membuat login sederhana di vb.net. Untuk hari ini saya ingin memberikan contoh membuat login multiple user (menggunakan lebih dari 1 user) di VB.Net
Berikut ini adalah step-step dalam membuat login multiple user.
1. Buat Database di sql server dengan cara klik kanan Database lalu pilih New Database…lalu isikan nama database sesuai keinginan anda (misalnya : dblogin).
2. Buat Tabel dengan nama sesuai keinginan anda (misalnya : tbl_login) dengan spesifikasi sebagai berikut.
Lalu tambahkan data pada tabel tersebut.
3. Buat Project VB.Net baru dengan cara buka Visual Studio 2008 -> New Project -> Pilih Bahasa
Pemrograman VB.Net -> Windows Form Application -> masukan nama project (misalnya:
contoh_login).
4. Tambahkan beberapa control yang digunakan di Form . Contohnya bisa dilihat pada gambar di bawah
ini.
Spesifikasi Control yang digunakan :
Tambahkan Kode berikut dibawah kode ini : Public Class Form1
Koneksi ke Database (Ditaruh di Form Load )
Tombol Login (btnLogin)
Tombol Exit (btnExit)
Untuk Source Code bisa di download disini
Berikut ini adalah step-step dalam membuat login multiple user.
1. Buat Database di sql server dengan cara klik kanan Database lalu pilih New Database…lalu isikan nama database sesuai keinginan anda (misalnya : dblogin).
2. Buat Tabel dengan nama sesuai keinginan anda (misalnya : tbl_login) dengan spesifikasi sebagai berikut.
Lalu tambahkan data pada tabel tersebut.
3. Buat Project VB.Net baru dengan cara buka Visual Studio 2008 -> New Project -> Pilih Bahasa
Pemrograman VB.Net -> Windows Form Application -> masukan nama project (misalnya:
contoh_login).
4. Tambahkan beberapa control yang digunakan di Form . Contohnya bisa dilihat pada gambar di bawah
ini.
Spesifikasi Control yang digunakan :
- Saatnya Coding !!! (Klik F7 untuk masuk ke tampilan sesi coding)
- Tambahkan Kode berikut di baris coding paling atas
Imports System.Data.SqlImports System.Data.SqlClientTambahkan Kode berikut dibawah kode ini : Public Class Form1
Dim koneksi As SqlConnectionKoneksi ke Database (Ditaruh di Form Load )
Tombol Login (btnLogin)
Tombol Exit (btnExit)
Untuk Source Code bisa di download disini
Memasukan data dari database ke ComboBox di VB.Net
by dokter komputer under
Berikut ini adalah step-step dalam membuatnya. Cekidot !!!
3. Buka Microsoft Visual Studio caranya start -> run -> ketikkan devenv. Lalu buat project baru dengan nama : DbtoComboBox seperti gambar berikut ini
4. Ubah properti Form 1 seperti berikut ini.
Untuk VB.Net :
kode di Form_Load :
cara akses event ini cukup klik 2x formnya. Lalu akan muncul kode seperti berikut.
- Buat Database di SQL Server dengan nama dbBarang. Jika belum tau cara membuat database di SQL Server.
- Lalu buat tabel dengan nama Barang dan spesifikasinya sebagai berikut.
3. Buka Microsoft Visual Studio caranya start -> run -> ketikkan devenv. Lalu buat project baru dengan nama : DbtoComboBox seperti gambar berikut ini
4. Ubah properti Form 1 seperti berikut ini.
Untuk VB.Net :
kode di Form_Load :
cara akses event ini cukup klik 2x formnya. Lalu akan muncul kode seperti berikut.
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
_ Handles MyBase.Load End Sub End Class
Nah, udah itu tambah kode lagi hingga kode di form1 menjadi seperti berikut ini.
Imports System.Data.Sql Imports System.Data.SqlClient Public Class Form1 Dim conn As SqlConnection Dim cmd As SqlCommand Dim rdr As SqlDataReader Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)
_Handles MyBase.Load
conn = New SqlConnection("Data Source=ORION\SQLEXPRESS;Initial Catalog=dbBarang;
_Integrated Security=True")
Try
conn.Open()
cmd = New SqlCommand("SELECT NamaBarang FROM msBarang", conn)
rdr = cmd.ExecuteReader()
While rdr.Read()
cbBox1.Items.Add(rdr("NamaBarang"))
End While
Catch ex As Exception
MessageBox.Show("Koneksi Gagal !!!, karena " & ex.Message)
End Try
cbBox1.SelectedIndex = 0
End Sub
End Class
Untuk Source Codenya bisa di download disini
Memformat harga di Textbox
by dokter komputer under
Memformat harga di Textbox Maksudnya adalah membuat tampilan angka
misal 50000 menjadi 50,000 secara otomatis di textboz ketika kita
mengetiknya di textbox, ini ilmu yang saya peroleh dari hasil
memonitoring di sebuah forum para develover disini tepatnya : http://i-bego.com/
Nah sekarang mari kita coba ikuti langkah-langkahnya :
Maka sekarang kita dapat membuat tampilan harga secara otomatis berubah saat diinputkan seperti gambar berikut :
Nah itulah yang dapat di share pada kesempatan ini, [:D]
- coba buat new preject di Visual Studio
- New Windows Application di Visual Basic nya
- Tambahkan satu textbox pada form dan beri nama txtHarga
- Double klik textboxnya atau beri event TextChange coding ini di dalam event textchage nya :
1: If txtHarga.Text.Length > 0 Then
2: If txtHarga.Text.Substring(0, 1) = "." Then txtHarga.Text = txtHarga.Text.Replace(".", "")
3:
4: Dim x As Double = CDbl(txtHarga.Text.Replace(",", ""))
5: Dim s As String = Strings.FormatNumber(x, 0)
6:
7: If txtHarga.Text <> s Then
8: Dim pos As Integer = txtHarga.Text.Length - txtHarga.SelectionStart
9:
10: txtHarga.Text = s
11:
12: If ((txtHarga.Text.Length - pos) < 0) Then
13: txtHarga.SelectionStart = 0
14: Else
15: txtHarga.SelectionStart = txtHarga.Text.Length - pos
16: End If
17: End If
18: End if
- Tambahkan event Keypress juga pada txtHarga dan coding ini di dalam event textKeyPress nya :
1: e.Handled = ValidAngka(e) - lalu kita buat Function ValidAngka :
1: Private Function ValidAngka(ByVal e As System.Windows.Forms.KeyPressEventArgs) As Boolean
2: Dim strValid As String = "0123456789"
3:
4: If Strings.InStr(strValid, e.KeyChar) = 0 And Not (e.KeyChar = Strings.Chr(Keys.Back)) Then
5: Return True
6: Else
7: Return False
8: End If
9: End Function
Nah itulah yang dapat di share pada kesempatan ini, [:D]
Langganan:
Komentar (Atom)

















