Form Ganti Password Form Login

End Sub Private Sub cmdCari_Click Pengguna = InputBoxMasukkan Nama User Yang Akan Dicari, Barang AdoPengguna.RecordSource = select from Pengguna where username like Pengguna AdoPengguna.Refresh Call JumlahData End Sub Private Sub cmdTutup_Click Dim pesan As String pesan = MsgBoxApakah Anda Yakin Mau Mengakhiri ?, vbYesNo + vbCritical, Konfirmasi If pesan = vbYes Then Unload Me End Sub Sub JumlahData Call Init AdoPengguna.Refresh L_Count = Jumlah Record = AdoPengguna.Recordset.RecordCount AdoPengguna.Refresh End Sub Private Sub Form_Load Call JumlahData End Sub

12. Form Ganti Password

Private Sub Cmd_Proses_Click If Txt_Username.Text Then Call Init sql = Update Pengguna set _ Password= Txt_PassBaru.Text _ Where Username= Txt_Username.Text pADO.Execute sql MsgBox Password Anda Telah Berhasil Diubah , vbInformation, Informasi End If End Sub Private Sub Cmd_Tutup_Click Dim pesan As String pesan = MsgBoxApakah Anda Yakin Mau Mengakhiri ?, vbYesNo + vbCritical, Konfirmasi If pesan = vbYes Then Unload Me End Sub Private Sub Txt_konfirm_Click If Txt_konfirm.Text Then If Txt_PassBaru.Text Txt_konfirm.Text Then Universitas Sumatera Utara MsgBox Password tidak sesuai, coba lagi , vbOKOnly + vbCritical, Salah Password Txt_konfirm.SetFocus Cmd_Proses.Enabled = False Else Cmd_Proses.Enabled = True Cmd_Proses.SetFocus End If End If End Sub Private Sub Txt_PassLama_Click On Error Resume Next If Txt_PassLama.Text Then Call Init sql = select from Pengguna _ where Username= Txt_Username.Text Set rs = pADO.Executesql If Not rs Then If TrimTxt_PassLama.Text rs.FieldsPassword Then MsgBox Salah Password, vbCritical, Salah Password Txt_PassLama.SetFocus Txt_PassBaru.Enabled = False Txt_konfirm.Enabled = False Else Txt_PassBaru.Enabled = True Txt_PassBaru.SetFocus Txt_konfirm.Enabled = True End If End If End If End Sub Private Sub Txt_Username_Click If Txt_Username.Text Then Call sambung sql = select from Pengguna _ where Username= TrimTxt_Username.Text Set rs = Conn.Executesql If rs.EOF Then MsgBox UserName Tidak Ada, vbOKOnly + vbCritical, SalahUser Txt_Username.SetFocus Txt_PassLama.Enabled = False Else Txt_PassLama.Enabled = True Txt_PassLama.SetFocus End If End If End Sub

13. Form Login

Universitas Sumatera Utara Dim rsPASS As ADODB.Recordset Dim salahpass As Integer Private Sub cmdCancel_click Unload Me End Sub Private Sub cmdOK_Click Call Init sql = SELECT FROM pengguna WHERE username = txtUserName.Text And [password] = txtPassword.Text Set rsPASS = pADO.Executesql If rsPASS.EOF Then If salahpass = 2 Then MsgBox Anda Bukan User yang Berhak, vbExclamation, Ilegal User End End If MsgBox Password atau Nama Anda salah, COBA LAGI , vbInformation, Informasi salahpass = salahpass + 1 txtUserName.SetFocus txtPassword.Text = txtUserName.Text = Else Unload Me MsgBox Selamat Datang di Aplikasi Penjualan CV. Bukit Mas Padangsidempuan, vbInformation, Selamat Datang If rsPASSstatus = ADMIN Then FormUtama.Show FormUtama.mnuWindow.Enabled = True FormUtama.mnuMaster.Enabled = True FormUtama.mnuTransaksi.Enabled = True FormUtama.mnuUtil.Enabled = True FormUtama.mnuReport.Enabled = True ElseIf rsPASSstatus = KASIR Then FormUtama.Show FormUtama.mnuWindow.Enabled = True FormUtama.mnuMaster.Enabled = True FormUtama.mnuTransaksi.Enabled = True FormUtama.mnuUtil.Enabled = False FormUtama.mnuReport.Enabled = False ElseIf rsPASSstatus = PIMPINAN Then FormUtama.Show FormUtama.mnuWindow.Enabled = True FormUtama.mnuMaster.Enabled = True FormUtama.mnuTransaksi.Enabled = True FormUtama.mnuUtil.Enabled = True FormUtama.mnuReport.Enabled = True If rsPASSstatus = DATA ENTRI Then FormUtama.Show FormUtama.mnuWindow.Enabled = True FormUtama.mnuMaster.Enabled = True Universitas Sumatera Utara FormUtama.mnuTransaksi.Enabled = False FormUtama.mnuUtil.Enabled = False FormUtama.mnuReport.Enabled = False End If End If End Sub Private Sub Form_Activate txtUserName.SetFocus End Sub Private Sub Form_KeyPresskeyascii As Integer If keyascii = 27 Then Unload Me End If End Sub Private Sub Form_Load On Error Resume Next Call Init Adodc.Visible = False End Sub Private Sub txtUserName_keypresskeyascii As Integer If keyascii = 13 Then txtPassword.SetFocus Else keyascii = AscUCaseChrkeyascii End If End Sub Private Sub txtPassword_GotFocus cmdOK.Default = True End Sub Private Sub txtPassword_LostFocus cmdOK.Default = False End Sub Public Sub pemakai Dim pemakai As String pemakai = txtUserName.Text End Sub

14. Form About