0% found this document useful (0 votes)
20 views

Code

This document contains the code for Visual Basic event handlers that manage a client database. The handlers handle events like clicking buttons to save, edit, search or clear client records from a database.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views

Code

This document contains the code for Visual Basic event handlers that manage a client database. The handlers handle events like clicking buttons to save, edit, search or clear client records from a database.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

Private Sub Text1_Change() End Sub Private Sub Text3_Change() End Sub Private Sub Text6_Change() End Sub

Private Sub cmdcancel_Click() End End Sub Private Sub cmdclear_Click() txtclient.Text = "" txtfname.Text = "" txtlname.Text = "" txtmi.Text = "" cbogender.Text = "" txtage.Text = "" txtaddress.Text = "" txtcontact.Text = "" txtclient.Enabled = True txtfname.Enabled = True txtlname.Enabled = True txtmi.Enabled = True cbogender.Enabled = True txtage.Enabled = True txtaddress.Enabled = True txtcontact.Enabled = True cmdsearch.Enabled = True cmdsave.Visible = True cmdsaveedit.Visible = False End Sub Private Sub cmdedit_Click() Set cn = New ADODB.Connection Set rs = New ADODB.Recordset cn.Open "Driver={MySQL ODBC 3.51 Driver};Database= loan;server=localhost;user=ro ot;password='';Option=3" rs.Open "Select * from Client where client_id='" & txtclient.Text & "'", cn, a dOpenDynamic, adLockOptimistic, adCmdText cmdsearch.Enabled = True

txtclient.Enabled = False txtfname.Enabled = True txtlname.Enabled = True txtmi.Enabled = True txtaddress.Enabled = True

txtage.Enabled = True cbogender.Enabled = True txtcontact.Enabled = True cmdsave.Visible = False cmdsaveedit.Visible = True End Sub Private Sub cmdsave_Click() Set cn = New ADODB.Connection Set rs = New ADODB.Recordset If txtclient.Text = "" Or txtfname.Text = "" Or txtlname.Text = "" Or txtmi.Text = "" Or cbogender.Text = "" Or txtage.Text = "" Or txtaddress = "" Or txtcontac t.Text = "" Then MsgBox "Please enter missing entry", , "Oooppps!" Exit Sub End If cn.Open "Driver={MySQL ODBC 3.51 Driver};Database= loan;server=localhost;user= root;password='';Option=3" rs.Open "Select * from Client where client_id='" & txtclient.Text & "'", cn, a dOpenDynamic, adLockOptimistic, adCmdText If Not rs.EOF() Then MsgBox "ID number already exist...", , "Oooppps!" rs.Close Exit Sub End If Dim ans As String ans = MsgBox("Do you want to save this data?", vbOKCancel, "Confirmation") If ans = vbOK Then rs.AddNew rs!Client_id = txtclient.Text rs!fname = txtfname.Text rs!lname = txtlname.Text rs!mi = txtmi.Text rs!address = txtaddress.Text rs!age = txtage.Text rs!gender = cbogender.Text rs!contactNo = txtcontact.Text rs.Update MsgBox ("Data Successfuly added") cmdsave.Visible = True cmdsaveedit.Visible = False End If rs.Close cn.Close End Sub

Private Sub cmdsaveedit_Click() Set cn = New ADODB.Connection Set rs = New ADODB.Recordset If txtfname.Text = "" Or txtlname.Text = "" Or txtmi.Text = "" Or cbogender.Text = "" Or txtage.Text = "" Or txtaddress = "" Or txtcontact.Text = "" Then MsgBox "Please enter missing entry", , "Oooppps!" Exit Sub End If cn.Open "Driver={MySQL ODBC 3.51 Driver};Database= loan;server=localhost;user=r oot;password='';Option=3" rs.Open "Select * from Client where client_id='" & txtclient.Text & "'", cn, a dOpenDynamic, adLockOptimistic, adCmdText If rs.EOF() Then MsgBox "Be sure ID number not change...", , "Oooppps!" rs.Close Exit Sub End If Dim ans As String ans = MsgBox("Do you want to save this edited data?", vbOKCancel, "Confirmation ") If ans = vbOK Then

rs!Client_id = txtclient.Text rs!fname = txtfname.Text rs!lname = txtlname.Text rs!mi = txtmi.Text rs!address = txtaddress.Text rs!age = txtage.Text rs!gender = cbogender.Text rs!contactNo = txtcontact.Text rs.Update MsgBox ("Data Successfuly added") cmdsave.Visible = False cmdsaveedit.Visible = True End If rs.Close cn.Close End Sub Private Sub cmdsearch_Click() Set cn = New ADODB.Connection Set rs = New ADODB.Recordset cmdedit.Enabled = False

txtclient.Enabled = False txtfname.Enabled = False txtlname.Enabled = False txtmi.Enabled = False txtage.Enabled = False txtaddress.Enabled = False cbogender.Enabled = False txtcontact.Enabled = False cmdedit.Enabled = True

cn.Open "Driver={MySQL ODBC 3.51 Driver};Database= loan;server=localhost;user=ro ot;password='';Option=3" rs.Open "Select * from Client where client_id='" & txtclient.Text & "'", cn, a dOpenDynamic, adLockOptimistic, adCmdText

If Not rs.EOF Then MsgBox " Data Found" txtclient.Text = rs!Client_id txtfname.Text = rs!fname txtlname.Text = rs!lname txtmi.Text = rs!mi txtage.Text = rs!age txtaddress.Text = rs!address cbogender.Text = rs!gender txtcontact.Text = rs!contactNo rs.Close Else MsgBox ("File not found") End If End Sub Private Sub Form_Load() cmdedit.Enabled = True cmdsave.Visible = True cmdsaveedit.Visible = False End Sub

You might also like