Walaupun tidak semua aplikasi memerlukan proteksi, tetapi ada baiknya dilengkapi dengan form untuk login. Minimal bisa dicatat siapa saja yang menjalankan aplikasi, sehingga jika terjadi masalah dengan aplikasi bisa diketahui siapa pemakai terakhir.
Untuk membuat form login, langkah-langkahnya sebagai berikut :
1. Buat tabel baru dengan nama Tuser dan definisikan field dengan
nama userid dan pword, keduanya bertipe text.
2. Buat form baru dan tempatkan dua buah textbox. Namakan textbox dengan
txtuser dan txtpword. Tambahkan sebuah button dan beri nama cmdlogin.
3. Untuk textbox txtpword ubah properties untuk Data-Input Mask menjadi Password.
4. Tambahlan script untuk event click button cmdlogin :
Private Sub cmdlogin_Click()
Dim db As Database
Dim rs As Recordset
Set db = CurrentDb()
Set rs = db.OpenRecordset("select * from tuser where userid ='" & txtuser & _
"' and pword ='" & txtpword & "'", dbOpenDynaset)
If rs.RecordCount > 0 Then
pesan = MsgBox("Login Sukses", vbOKOnly, "Sukses")
‘proses selanjutnya tulis disini……
Else
pesan = MsgBox("Login Gagal, masukan userid dan password", vbOKOnly, "Gagal")
End If
End Sub
File .mdb download disini
Dicoba.....
ReplyDeletenyoba aaahhhhhh
ReplyDeletemas, saya belum pernah pake asp,
ReplyDeletetapi saya butuh untuk bisa meng-online kan form yang telah saya buat di access...
agar komputer lain dikantor saya juga bisa mengisinya (seperti form di web2 gituuu...)
mohon petunjuk dan wejangan nya mas....
thank's
Ko gagal y???
ReplyDeletebisa di kasih contoh aplikasinya gak ?, coz aku coba gagal, mungking aku yang salah dikodingnya..
ReplyDeletemas tolong kasih format nya aja deh ,
ReplyDelete(misalnya select * from nama_table)
dijelasin gitu deh maksud dari syntax2 diatas ,
Thx before
filenya sudah bisa didonlot, ya....
ReplyDeletekk , itu kok gagal ya waktu di
ReplyDeleteSet rs = db.OpenRecordset("select * from tuser where userid ='" & txtuser & _
"' and pword ='" & txtpword & "'", dbOpenDynaset)
apa ada yg salah ya???
mnta perncerahannya
error message apa? bisa lebih detail? dicoba dulu donlot file mdb-nya
ReplyDeletedah bisa kk tq, oh ya klo misal maw lanjut ke form selanjutnya gmn?
ReplyDeleteblom bisa VB soale ^^
tq kk edi . .
tambahkan saja di sini, setelah message box dan sebelum perintah Else:
ReplyDeletepesan = MsgBox("Login Sukses", vbOKOnly, "Sukses")
'proses selanjutnya tulis disini……
'buka form baru, misal nama form : formsaya
DoCmd.OpenForm "formsaya"
masih gak bisa kak, kuning di
ReplyDeletePrivate Sub cmdlogin_Click()
eh, bisa kak ternyata tq"
ReplyDeleteKq px sya nda jd ya?
ReplyDeletePdhl dh pake DoCmd.OpenForm "formsaya"
Tolong donk kak.
teks "formsaya" diganti dengan nama form yang akan dibuka. misalnya nama form yang akan dibuka "frmInput" perintahnya menjadi
ReplyDeleteDoCmd.OpenForm "frmInput"
Download mdb'a dimana mas??
ReplyDeletedari kalimat "File .mdb download disini", klik aja kata "disini"
ReplyDeletemakasih mas file'a....File.mdb'a sudah saya download mas...tapi kenapa pas di klik "login" gak ada efek apa2 ya?? kaya command button tanpa code....
ReplyDeletesudah saya cek ulang, ok kok.....
ReplyDeletesetelah tampil frmsaya ini mas, trus,,,cara menghilangkan otomatis form loginnya gimana mas???
ReplyDeletetambahkan kode berikut di OnLoad event form yang dibuka setelah berhasil login :
ReplyDeleteIf CurrentProject.AllForms("formname").IsLoaded Then
DoCmd.Close acForm, "formname", acSaveYes
End If
Note : formname diganti dengan nama form login yang terbuka.
terima kasih bantuannya...
ReplyDelete@asrul : sama-sama...senang bisa berbagi...
ReplyDeleteterima kasih sangat sangat gan. berkat blog ini, saya sudah mampu menyelesaikan program yang saya buat......
ReplyDeleteselamat untuk anda... :)
ReplyDeleteAlhamdulillah, saya terbantu dengan blog ini, walau saya coba saya belum bisa, akhirnya saya download baru bisa. Nggak tahu salah di mana. Terima kasih banyak Bro ...
ReplyDeleteapa username dan
ReplyDeletepasswordx
mas edi terima kasih banyak, sangat membantu sekali. database yang saya buat sudah berhasil. sekali lagi sy ucapkan terima kasih
ReplyDeleteMas Edi Rosadi saya ikut menikmati berbagi ilmu ini pasti bernilai fahala dan berdoa semoga sukses dengan keikhlasanya ini
ReplyDeleteamiin....terima kasih sudah berkunjung
Deletemas kalau sudah berhsil buat projectnya dan disimpan, lalu dibuka kmbali kq button login nya ndak bisa?? mohon pjlasannya..
ReplyDeletemaksudnya gak bisa di-klik atau gimana? maaf telat balesnya....
DeletePak Edi terimakasih atas panduannya, sangat membantu
ReplyDeletesama-sama. terima kasih sudah berkunjung
Deletemaaf maaf login kok gak bs buka frmSwitchboard ya apa ada yg salah
ReplyDeletekok hbs login sukses tapi gak bs buka
trim sblm nya pak