Private Sub CmbVNo

12
Private Sub cmbVNo_GotFocus() vRs.MoveFirst If optAdt.Value = True Then cmbVNo.Clear Do While Not vRs.EOF If vRs.Fields("category") = "A" And vRs.Fields("vavail") = "Y" Then cmbVNo.AddItem (vRs.Fields(0)) End If vRs.MoveNext Loop End If If optChild.Value = True Then cmbVNo.Clear Do While Not vRs.EOF If vRs.Fields("category") = "C" And vRs.Fields("vavail") = "Y" Then cmbVNo.AddItem (vRs.Fields(0)) End If vRs.MoveNext Loop End If

Transcript of Private Sub CmbVNo

Private Sub cmbVNo_GotFocus()

vRs.MoveFirstIf optAdt.Value = True ThencmbVNo.Clear Do While Not vRs.EOF If vRs.Fields("category") = "A" And vRs.Fields("vavail") = "Y" Then cmbVNo.AddItem (vRs.Fields(0)) End If vRs.MoveNext LoopEnd If

If optChild.Value = True ThencmbVNo.Clear Do While Not vRs.EOF If vRs.Fields("category") = "C" And vRs.Fields("vavail") = "Y" Then cmbVNo.AddItem (vRs.Fields(0)) End If vRs.MoveNext LoopEnd If

End Sub

Private Sub cmbVNo_LostFocus()vRs.MoveFirstDo While Not vRs.EOF If vRs.Fields(0) = Val(cmbVNo.Text) Then txtVName.Text = vRs.Fields(1) Exit Sub End If vRs.MoveNextLoopEnd Sub

Private Sub cmdIssue_Click()oper = "Add"'ClearcmdIssue.Enabled = FalsecmdSave.Enabled = TrueAbleoptAdt.SetFocusEnd Sub

Private Sub cmdExit_Click()Unload MeEnd Sub

Private Sub cmdSave_Click()If oper = "Add" Then rs.AddNew oper = "" vRs.MoveFirst Do While Not vRs.EOF If vRs.Fields(0) = Val(cmbVNo.Text) Then vRs.Fields(5) = "N" Exit Do End If vRs.MoveNext Loop

vRs.UpdateEnd If

rs.Fields("cno") = Val(txtCno.Text)rs.Fields("vno") = Val(cmbVNo.Text)rs.Fields("doh") = Format(txtHDate.Text, "DD/MM/YYYY")rs.Fields("edor") = Format(txtRDate.Text, "DD/MM/YYYY")rs.Fields("dor") = Format(CDate("01/01/1901"), "DD/MM/YYYY")rs.Fields("rent") = 0rs.Fields("status") = "I"

rs.Update

If Val(txtAdv) 0 Then If bRs.State = adStateOpen Then bRs.Close End If

bRs.Open "select * from bill order by TID", cn, adOpenDynamic, adLockOptimistic bRs.MoveLast mBal = bRs.Fields("balance") bRs.AddNew bRs.Fields("dot") = Format(txtHDate, "DD/MM/YYYY") bRs.Fields("cno") = txtCno bRs.Fields("particular") = "ADVANCE" bRs.Fields("debit") = 0 bRs.Fields("credit") = txtAdv bRs.Fields("balance") = mBal - Val(txtAdv) bRs.UpdateEnd If DisablecmdIssue.Enabled = TruecmdSave.Enabled = FalseDisplayCall HeadingCall gridShowEnd Sub

Public Sub Search()cRs.MoveFirstDo While Not cRs.EOF If cRs.Fields("cno") = Val(txtCno) Then Display Exit Sub End If cRs.MoveNextLoopMsgBox "Invalid Customer ID"End Sub

Public Sub Display()txtName = cRs.Fields("name")txtFname = cRs.Fields("fname")txtCity = cRs.Fields("city")txtDistt = cRs.Fields("distt")txtState = cRs.Fields("state")txtPhone = cRs.Fields("phone")End Sub

Private Sub cmdView_Click()mCnum = Val(txtCno)frmView.ShowEnd Sub

Private Sub Form_Load()

Call Disable

If vRs.State = adStateOpen Then vRs.CloseEnd If

vRs.Open "select * from video", cn, adOpenDynamic, adLockOptimistic

If vRs.BOF And vRs.EOF Then MsgBox "No Record Exist" Exit SubEnd If

If cRs.State = adStateOpen Then cRs.CloseEnd If

cRs.Open "select * from customer", cn, adOpenDynamic, adLockOptimistic

If rs.State = adStateOpen Then rs.CloseEnd If

rs.Open "select * from issret", cn, adOpenDynamic, adLockOptimistic

If rs.BOF And rs.EOF Then MsgBox "No Record Exist" Exit SubEnd If

txtHDate.Text = Format(Date, "DD/MM/YYYY")cmdSave.Enabled = FalseCall HeadingEnd Sub

'Public Sub Search()'rs.MoveFirst'Do While Not rs.EOF' If rs.Fields(0) = Val(gr.TextMatrix(gr.Row, 0)) Then' Display' Exit Sub' End If' rs.MoveNext'Loop'End Sub

Private Sub gr_Click()Call SearchEnd Sub

Private Sub txtAdv_KeyPress(KeyAscii As Integer)If (KeyAscii >= 97 And KeyAscii = 65 And KeyAscii = 97 And KeyAscii = 65 And KeyAscii