coding2.docx
TRANSCRIPT
=;Option ExplicitDim cn As New ADODB.ConnectionDim rs As New ADODB.RecordsetDim oper As StringDim mchoice As IntegerDim mrollno As IntegerDim mNoRec As Integer
Private Sub CMDADD_Click()oper = "ADD"cleardisabletxtRollno.SetFocusEnd Sub
Private Sub CMDCANCEL_Click()oper = ""Displayable
End Sub
Private Sub CMDDELETE_Click()mchoice = MsgBox("Are you Sure", vbYesNo + vbQuestion)If mchoice = vbYes Thenrs.DeletemNoRec = mNoRec - 1rs.MoveNextIf mNoRec = 0 ThenMsgBox "No Record Available"cleardisableCMDADD.Enabled = TrueCMDSAVE.Enabled = FalseCMDCANCEL.Enabled = FalseFrame1.Enabled = FalseExit SubEnd IfIf rs.EOF Thenrs.MoveLastEnd IfDisplayEnd If
End Sub
Private Sub CMDEXIT_Click()Unload Me
End Sub
Private Sub CMDFIRST_Click()rs.MoveFirstDisplay
End Sub
Private Sub CMDLAST_Click()rs.MoveLastDisplay
End Sub
Private Sub Cmdmodify_Click()disabletxtName.SetFocus
End Sub
Private Sub CMDNEXT_Click()rs.MoveNextIf rs.EOF ThenMsgBox "Last Record Is Encounted"rs.MoveLastEnd If
Display
End Sub
Private Sub CMDPREVIOUS_Click()rs.MovePreviousIf rs.BOF ThenMsgBox "First Record Is Encounted"rs.MoveFirst
End IfDisplay
End Sub
Private Sub CMDSAVE_Click()If oper = "ADD" Thenrs.AddNewmNoRec = mNoRec + 1oper = ""End If rs.Fields("rollno") = txtRollno rs.Fields("sname") = txtNameIf Optmale.Value = True Then
rs.Fields("sex") = "M" Else rs.Fields("sex") = "F" End If rs.Fields("dob") = txtdob rs.Fields("class") = cmbClass rs.Update ableEnd Sub
Private Sub CMDSEARCH_Click()mrollno = Val(InputBox("Enter RollNo"))Do While Not rs.EOFIf rs.Fields("RollNo") = mrollno ThenDisplayExit SubEnd Ifrs.MoveNextLoopMsgBox "Record does not exist"
End Sub
Private Sub Form_Load()cn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=J:\Demo PROJECT\test.accdb;Persist Security Info=False "rs.Open "select count(*)from student ", cn, adOpenDynamic, adLockPessimisticmNoRec = rs.Fields(0)rs.Closers.Open "select * from student", cn, adOpenDynamic, adLockPessimisticIf mNoRec = 0 ThenMsgBox "No Record Exist"disableCMDADD.Enabled = TrueCMDSAVE.Enabled = Fal,seCMDCANCEL.Enabled = FalseFrame1.Enabled = FalseExit SubElseDisplay
End IfableEnd SubPublic Sub Display()txtRollno = rs.Fields("rollno")txtName = rs.Fields("sname")If rs.Fields("sex") = "M" Then
Optmale.Value = True Else Optfemale.Value = True End If txtdob = rs.Fields("dob") cmbClass = rs.Fields("class") End Sub
Public Sub clear()txtRollno.Text = ""txtName.Text = ""txtdob.Text = ""
End Sub
Private Sub txtName_keypress(KeyAscii As Integer)If KeyAscii >= 97 And KeyAscii = 65 And KeyAscii = 97 And KeyAscii < 122)) ThenKeyAscii = 0End If
End SubPublic Sub able()Frame1.Enabled = FalseCMDADD.Enabled = TrueCMDSAVE.Enabled = FalseCMDCANCEL.Enabled = FalseCMDDELETE.Enabled = TrueCMDFIRST.Enabled = TrueCMDPREVIOUS.Enabled = TrueCMDNEXT.Enabled = TrueCMDLAST.Enabled = TrueCMDSEARCH.Enabled = True
End SubPublic Sub disable()Frame1.Enabled = TrueCMDADD.Enabled = FalseCMDSAVE.Enabled = TrueCMDCANCEL.Enabled = TrueCMDDELETE.Enabled = FalseCMDFIRST.Enabled = FalseCMDPREVIOUS.Enabled = FalseCMDNEXT.Enabled = FalseCMDLAST.Enabled = FalseCMDSEARCH.Enabled = False
End Sub