List 7-206 FormBillフォームのg_objRec_MoveCompleteプロシージャ
1: Private Sub g_objRec_MoveComplete(ByVal adReason As ADODB.EventReasonEnum, _
ByVal pError As ADODB.Error, _
adStatus As ADODB.EventStatusEnum, _
ByVal pRecordset As ADODB.Recordset)
2: ' カレントレコードの位置が変更されたときの処理
3: Dim enableFlag As Boolean
4:
5: If pRecordset.EOF Or pRecordset.BOF Then
6: ' カレントレコードが空である
7: enableFlag = False
8: Else
9: enableFlag = True
10: End If
11:
12: BTN_DELETE.Enabled = enableFlag
13: BTN_DETAIL.Enabled = enableFlag
14:
15: If enableFlag Then
16: ' 請求書明細のフォームを更新する
17: If FormBillDetail.Visible = True Then
18: FormBillDetail.InitData pRecordset.Fields("ID").Value
19: End If
20: Else
21: If FormBillDetail.Visible = True Then
22: FormBillDetail.DisableControl
23: End If
24: End If
25: End Sub