Membuat Form Log in
Membuat Form Log in
1. Perhatikan gambar di bawah ini, pada form baru anda tambahkan komponen
Image, Label, Textbox dan CommandButton
2. Lihat table di bawah ini, ubah properties komponen yang tertempel pada lembar
form Nama Control Form 1 Properties Name Caption Label 1 Label 2 Label 3 TextBox 1 CommandButton1 Caption Caption Caption Name Name Text CommandButton2 Name Text Nilai FrmLogin Login Silahkan masuk Kode User : Password : Txtkode Cmdok Login Cmdcancel cancel
3. Klik icon view code lalu copy pastekan listing kode di bawah ini :
Sub login() If txtkode.Text = "" Then txtkode.SetFocus: Exit Sub If txtpsw.Text = "" Then txtpsw.SetFocus: Exit Sub Call Koneksi_Database sql = "select * from users where kd_user= '" & txtkode.Text & _ "' and password = '" & txtpsw.Text & "'" rs.Open sql, db, adOpenDynamic, adLockBatchOptimistic With rs If .EOF = False Then Dim lvl As String lvl = rs.Fields("Level") If lvl = "USER" Then FrmMenu_Utama.Enabled = True 2
FrmMenu_Utama.StatusBar1.Panels(1).Text = txtkode.Text FrmMenu_Utama.StatusBar1.Panels(2).Text = rs.Fields("NM_USER") FrmMenu_Utama.MnuPengguna.Enabled = False For x = 1 To 7 FrmMenu_Utama.Toolbar1.Buttons(x).Visible = True Next x FrmMenu_Utama.Show Unload Me Else FrmMenu_Utama.Enabled = True FrmMenu_Utama.StatusBar1.Panels(1).Text = txtkode.Text FrmMenu_Utama.StatusBar1.Panels(2).Text = rs.Fields("NM_USER") FrmMenu_Utama.MnuPengguna.Enabled = True For x = 1 To 7 FrmMenu_Utama.Toolbar1.Buttons(x).Visible = True Next x FrmMenu_Utama.Show Unload Me End If Else MsgBox "users tidak dikenal !", vbCritical, "Peringatan" SendKeys "{home}+{end}" txtkode.SetFocus End If End With End Sub
Private Sub txtpsw_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Call login End Sub