以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  运行代码错误问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=95825)

--  作者:feixianzhi
--  发布时间:2017/2/6 14:37:00
--  运行代码错误问题


表发生DoubleClick事件中代码如下:


e.Cancel = True
Dim r As Row = Tables(vars("上个表")).Current
If r IsNot Nothing Then
    
    r("收据发票号") = e.Row("收据发票号")
End If

双击时出现如下错误提示:


.NET Framework 版本:2.0.50727.3649
Foxtable 版本:2016.7.29.1
错误所在事件:返利收缴明细表,DoubleClick
详细错误信息:
值不能为空。
参数名: key


请问老师,这是怎么回事,是哪出现了问题?


--  作者:有点色
--  发布时间:2017/2/6 14:42:00
--  

你要在一开始的时候赋值,比如 AfterOpenProject

 

vars("上个表") = "表A"


--  作者:feixianzhi
--  发布时间:2017/2/6 15:52:00
--  
谢谢有点色老师,问题已解决。