Foxtable(狐表)用户栏目专家坐堂 → 没有加载行时出错


  共有2657人关注过本帖树形打印复制链接

主题:没有加载行时出错

帅哥哟,离线,有人找我吗?
audience68
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:324 积分:2547 威望:0 精华:0 注册:2012/5/19 22:40:00
没有加载行时出错  发帖心情 Post By:2014/10/17 16:47:00 [只看该作者]

新建一个用户,在加载时程序报错,主要是新用户还没有录入信息,所以无法加载该用户的行项目,不知如何避免呐?请教高手。出错的信息如下

.NET Framework 版本:2.0.50727.5485

Foxtable 版本:2014.10.16.1

错误所在事件:监造日志,CurrentChanged

详细错误信息:

未将对象引用设置到对象的实例。

 

CurrentChanged的代码如下:

If Forms("监造日志窗口").Opened Then

    Dim fm As WinForm.FileManager = Forms("监造日志窗口").Controls("FileManager1")

 

    Dim tv As Date = Tables("监造日志").Current("填报日期")

    Dim tp As TimeSpan = Date.Today - tv 

    If tp.TotalDays >= 1 Then '如果订单已经超过1     

        forms("监造日志窗口").controls("TextBox1").Enabled=False    

        fm.DeleteCommand.Visible = False

        fm.ClearCommand.Visible = False

        fm.AddCommand.Visible = False

    Else     

        forms("监造日志窗口").controls("TextBox1").Enabled=True     

        fm.DeleteCommand.Visible = True

        fm.ClearCommand.Visible = True

        fm.AddCommand.Visible = True

    End If

End If

 

If Forms("监造日志窗口").Opened Then

    Dim fn As WinForm.PictureViewer = Forms("监造日志窗口").Controls("PictureViewer1")

    Dim tv As Date = Tables("监造日志").Current("填报日期")

    Dim tp As TimeSpan = Date.Today - tv 

    If tp.TotalDays >= 1 Then '如果订单已经超过1     

        fn.DeleteCommand.Visible = False

        fn.ClearCommand.Visible = False

        fn.AddCommand.Visible = False

    Else      

        fn.DeleteCommand.Visible = True

        fn.ClearCommand.Visible = True

        fn.AddCommand.Visible = True

    End If


 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/10/17 16:48:00 [只看该作者]

if Tables("监造日志").Current isnot nothing then

Dim tv As Date = Tables("监造日志").Current("填报日期")

    

    Dim tp As TimeSpan = Date.Today - tv 

    If tp.TotalDays >= 1 Then '如果订单已经超过1     

        forms("监造日志窗口").controls("TextBox1").Enabled=False    

        fm.DeleteCommand.Visible = False

        fm.ClearCommand.Visible = False

        fm.AddCommand.Visible = False

    Else     

        forms("监造日志窗口").controls("TextBox1").Enabled=True     

        fm.DeleteCommand.Visible = True

        fm.ClearCommand.Visible = True

        fm.AddCommand.Visible = True

    End If

end if


 回到顶部
帅哥哟,离线,有人找我吗?
audience68
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:324 积分:2547 威望:0 精华:0 注册:2012/5/19 22:40:00
  发帖心情 Post By:2014/10/17 16:59:00 [只看该作者]

谢谢BIN

 回到顶部