Vars("cubm") = "档案明细记录"
Dim r As Row = Tables (vars("cubm")).Current
If r IsNot Nothing Then
For Each rr As Row In Tables (vars("cubm")).rows
If rr("在编辑") = 1 Then
rr("在编辑") = Nothing
rr.Save ()
End If
Next
End If
如上代码放在currentchanged 事件,我在一个窗口中放了两个表格,一个做为副本指向"档案明细记录",一个做为正本也是指向"档案明细记录",但是当通过LOAD加载的数据为空时,判断数据行是否为空会变成报警的?怎么办?
If e.Table.Current is Nothing Then Return 加这行代码在前面也一样会报错呢
我在同一个窗口两个不同页面放了两个表单,一个用副本绑定一个用正本绑定同一个表,但是当加载数据行为空时currentchanged事件就会报错,,
代码有没有意义另说,但为什么会表的currentchanged事件报错?当把其中一个表格取消绑定,同样的代码又不会报错
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2024.11.1.1
错误所在事件:档案明细记录,CurrentChanged
详细错误信息:
未将对象引用设置到对象的实例。