在datagrid控件中实现两列之积等于另一列的时候,遇到数据库为空的情况,执行错误,帮我看一下代码哪里错了?
潇风逸雨 2004-08-26 10:56:36 Option Explicit
Dim rstemp As ADODB.Recordset
Private Sub Form_Load()
Set rstemp = adotemp.Recordset adodc控件名称adotemp
end sub
Private Sub DataGrid1_RowColChange(LastRow As Variant, ByVal LastCol As Integer)
With rstemp
If .Fields(7) <> 0 Or .Fields(8) <> 0 Then 光标移动到field(7)表示的列时,提示“实时错误94”,无效使用空
.Fields(9) = Val(.Fields(7)) * Val(.Fields(8))'光标移动到field(7)表示的列时,提示“实时错误94”,无效使用空.错误在此!
End If
End With
End Sub