以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  列必须属于某个表  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160128)

--  作者:tld
--  发布时间:2021/1/21 19:27:00
--  列必须属于某个表
老师,请您帮忙看看如下的菜单click 中代码是否有问题?点击菜单后,执行了下面的代码。

If user.Type <> UserTypeEnum.User Or user.Group = "财务" Then
    If forms("民生关联委托编号").opened = False Then
        forms("民生关联委托编号").open
        MainTable = Tables("民生贷方")
    Else
        MainTable = Tables("民生贷方")
    End If
End If

当我点击管理项目 调试 “民生关联委托编号“ 后,再次进入任何一个菜单,都出现类似错误。
.NET Framework 版本:4.0.30319.42000
Foxtable 版本:2020.5.29.8
错误所在事件:窗口,任务单,AfterLoad
详细错误信息:
无法访问属性,因为“列必须属于某个表。”。

谢谢老师 !!!


--  作者:有点蓝
--  发布时间:2021/1/21 20:05:00
--  
错误所在事件:窗口,任务单,AfterLoad

检查这个事件代码

--  作者:tld
--  发布时间:2021/5/19 14:42:00
--  
老师,这个错误时不时的就出现。出现的时机是:编辑代码后,点击菜单进入窗体后出现。不只是这一个窗口,其他窗口也如此。如何查找错误原因?谢谢!

窗口与窗口之间通过菜单切换没有发现过问题,只是代码编辑后点击菜单进入窗体时出现问题。
[此贴子已经被作者于2021/5/19 15:53:03编辑过]

--  作者:有点蓝
--  发布时间:2021/5/20 8:25:00
--  
把错误事件代码发上来看看