以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置全局表事件PrepareEdit代码 后 新增行出错  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72949)

--  作者:everybody
--  发布时间:2015/8/9 16:36:00
--  设置全局表事件PrepareEdit代码 后 新增行出错
全局表事件,PrepareEdit代码是:

\'全局设定,归档后不能编辑,只有管理者组的人才能修改
If e.Col.Name = "归档" Then \'只有管理者才能修改
    If User.IsRole("管理者")   Then
        e.Cancel = False
    End If
ElseIf e.Row("归档") = True Then \'如果此行已经归档了,则禁止修改
    e.Cancel = True
End If

点击增加某表关联行时出错,入下:

.NET Framework 版本:2.0.50727.5485
Foxtable 版本:2014.11.11.1
错误所在事件:全局表事件,PrepareEdit
详细错误信息:
调用的目标发生了异常。
从字符串“”到类型“Boolean”的转换无效。
输入字符串的格式不正确。


这是杀个意思?

--  作者:大红袍
--  发布时间:2015/8/9 16:40:00
--  

msgbox(e.Table.Name)

去看弹出的表的 归档 列,此列应该是字符列吧?


--  作者:everybody
--  发布时间:2015/8/9 16:43:00
--  
图片点击可在新窗口打开查看对了,全部改过来了,晕死