List 7-199 FormBillフォームのBTN_SUBMIT_Clickプロシージャ


  1: Private Sub BTN_SUBMIT_Click()
  2:     ' [入金確認]ボタンが押されたときの処理
  3:     Dim msg As Variant
  4:     Dim objBill As Business.Bill
  5:     Dim BillID As Long
  6:     
  7:     msg = FormInputMsg.GetMessage("入金確認", _
                                       "入金確認時の備考を入力してください")
  8:     
  9:     If Not IsNull(msg) Then
 10:         ' 入金確認ずみとする
 11:         BillID = g_objRec.Fields("ID").Value
 12:         On Error GoTo ErrHandle
 13:         Set objBill = CreateObject("Business.Bill")
 14:         objBill.SubmitBill BillID, msg
 15:         Set objBill = Nothing
 16:         
 17:         ' データグリッドの内容を更新する
 18:         RefreshData
 19:         g_objRec.MoveFirst
 20:         g_objRec.Find "ID=" & BillID, 0, adSearchForward
 21:     End If
 22:     
 23:     Exit Sub
 24: 
 25: ErrHandle:
 26:     ' エラーハンドラ
 27:     MsgBox Err.Description, vbOKOnly, "入金確認エラー"
 28:     Set objBill = Nothing
 29: End Sub