Sambil nunggu ngantuk saya berbagi bagaimana membuat Form Login menggunakan Visual Basic 6 dan dengan menggunakan database ms. Access 2007.
Baik…… langsung saja disimak tulisan di bawah :
Persiapan :
Membuat database menggunakan ms. Access 2007.
Membuat Form Login.
Tahap 1 : Membuat Database.
Buatlah Database dengan menggunakan ms. Access 2007 dan simpan dengan nama database LoginDB.mdb.
Tahap 2 : Membuat Form Login.
Buatlah Form Login seperti contoh gambar di bawah ini. Jika selesai membuat form tambah sebuah komponen “Adodc”
Dan kalau komponen Adodc sudah ditambahkan maka hasilnya akan seperti gambar di bawah :
Tahap 3 : Mengatur Properti.
textBox1 : name txtNama
textBox2 : name txtSandi
commandButton1 : name cmdLogin, Caption LOGIN
commandButton1 : name cmdBatal, Caption BATAL
tahap 4 : Menghubungkan Database.
Klik Kanan komponen Adodc dan pilih ADODC Properties
Klik Build… - Microsoft Jet 4.0 OLE DB Provider – Next.
pilih Select Database Name
Masukkan database yang telah sobat dibuat hingga seperti gambar berikut :
Untuk memastikan database terkoneksi atau tidak coba klik Test Connection dan jika terkoneksi dengan database maka hasilnya akan seperti berikut :
Tahap 5 : Membuat Coding.
Tambahkan sebuah module pada project sobat.
Selanjutnya copas coding berikut :
Source Code Module
- 'Event Module
- Public conn As New ADODB.Connection
- Public RS As New ADODB.Recordset
Doble klik tombol Login dan copas code berikut :
Source Code Login
- 'Event Tombol Login
- If conn.State = 1 Then conn.Close
- conn.Open " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myAplikasi\loginDB.mdb;Persist Security Info=False"
- If RS.State = 1 Then RS.Close
- RS.Open "select * from login where nama= '" & txtNama.Text & "' And sandi = '" & txtSandi.Text & "'", conn, 3, 3
- If Not RS.EOF Then
- MsgBox "BERHASIL"
- Form2.Show
- Else
- MsgBox "Data Salah", vbCritical, "L O G I N"
- txtNama.Text = ""
- txtSandi.Text = ""
- txtNama.SetFocus
- End If
Untuk tombol Batal, doble klik tombol Batal dan copas code berikut :
Source Code Batal
- 'Event Tombol Batal
- unload me
O. ya tambahkanlah lagi sebuah form (Form 2)
Technorati Tags: contoh program vb6,contoh fungsi di vb6,cara penggunaan fungsi vb,tutorial vb6,download tutorial vb6,vb6 tutorial download,dasar dasar vb6,belajar vb6,cara mudah belajar vb6,vb6 artikel download,vb6 blog,artikel vb6,semua tentang vb6,vb6 api,cara menggunakan module,cara menggunakan class module
Tab RecourSource diapain????????????????
ReplyDeleteAbaikan saja untuk Tab RecordSourcenya
Deletekalo pake hak akses ada ga ???? thx
ReplyDeletemaksudnya?
Deletemisal : admin bisa buka jalanin semua aplikasi, kasir cuman aplikasi kasir gitu?
Klo yg dimaksud itu.... bisa kok...
Nah kalo itu caranya gimana gan?
Deletethankyou bang ijin nayimak dan baca ...
ReplyDeletesilahkan.... trima kasih sdh berkunjung bang
Deletekalau nenggunakan access 2007 extensi filenya bukan mdb tapi accdb.
ReplyDeletecode diatas mengkoneksikan database access dibawah versi 2007
@AnonymousMakasih koreksinya gan
ReplyDeleteKalau cara kirim log text ke email gimana min???
ReplyDeleteAgar nama dan sandi yg dia ketik di textbox dikirim ke email??
module nya error
ReplyDeletecara bikin yang make hak akses gimna gan?
ReplyDeletebaca disini gan : http://coretanlusuh.blogspot.com/2013/07/membuat-form-login-dengan-hak-akses.html
Deletegan tau maksud dari Merelasikan Database Microsoft Access dengan visual basic gak?
ReplyDeleteKlo tdk salah pengertian Relasi Database di Ms.Access : hubungan yang terjadi pada suatu tabel/file dengan tabel /file lainnya yang saling berinteraksi dan bersinergi satu sama lainnya.
DeleteJadi mungkin maksud agan menampilkan 2 tabel/lebh yg sdh direlasikan kedlm satu form vb.
MAS BRO LAH FROM2 THU PASCOUDENYA APA??? APA KAGAK NGARUH SAMA FORM2.SHOW???? KHAN THU CODE UNTUK MENUNJUKKAN FORM KE 2
ReplyDeletedicoba aja dulu gan....
Deletegan q sukses dan form 2 muncul tapi kok form login masih terlihat ya ga hilang kan bisa terlihat terus itu pss nya
ReplyDeleteUtk menyembunyikan form Login, tambah coding "Me.Hide" tepat dibwh coding "Form2.Show"
Deletegan sintax error in FROM clause,,
ReplyDeletemaksudya apa ya gan ?
@Rizki Firdaussintax error in FROM..... dikarenakan agan salah menuliskan coding koneksi ke database.
ReplyDeleteBerhasil Gan.. Thanks..
ReplyDelete@Wantho GeaTerima Kasih Kembali Gan, Terima Kasih jg kunjungannya....
ReplyDeletedebug gan.
ReplyDeleteconn.Open " Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\myAplikasi\dbtugasq.mdb;Persist Security Info=False"
bagaimana cara menggunakannya?
ReplyDeletengak paham tuuu.