coding2.docx

10
=;Option Explicit Dim cn As New ADODB.Connection Dim rs As New ADODB.Recordset Dim oper As String Dim mchoice As Integer Dim mrollno As Integer Dim mNoRec As Integer Private Sub CMDADD_Click() oper = "ADD" clear disable txtRollno.SetFocus End Sub Private Sub CMDCANCEL_Click() oper = "" Display able End Sub Private Sub CMDDELETE_Click()

Upload: harvidutta

Post on 16-Dec-2015

216 views

Category:

Documents


1 download

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