Foxtable(狐表)用户栏目专家坐堂 → [求助]新增行弹出错误窗口


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

主题:[求助]新增行弹出错误窗口

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


加好友 发短信
等级:幼狐 帖子:90 积分:1202 威望:0 精华:0 注册:2015/4/25 9:42:00
[求助]新增行弹出错误窗口  发帖心情 Post By:2017/8/14 11:17:00 [只看该作者]

今天新建了一个分页加载流水账的窗口,但是新增行的时候总是弹出窗口的Afterload错误,把相关代码发上来请教一下有什么问题吗?谢谢

If user.roles = "库存审核" Then
Dim dt As Date = Date.Today.AddMonths(-2)
DataTables("原材料").loadFilter = "日期 > '" & dt & "'"
DataTables("原材料").load()
Tables("原材料").OpenFilterTree("规格")
ElseIf user.roles = "超级用户" Then
Tables("原材料").OpenLoadTree("规格|日期 DESC",150,20,True)
Else
e.Cancel = True
End If


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/14 11:40:00 [只看该作者]

你这段代码写在什么事件?报错是什么事件?里面写了什么代码。


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


加好友 发短信
等级:幼狐 帖子:90 积分:1202 威望:0 精华:0 注册:2015/4/25 9:42:00
窗口  发帖心情 Post By:2017/8/14 14:04:00 [只看该作者]

我新建了一个窗口用来控制加载树/筛选树(管理员使用加载树,录入员使用筛选树加载最近两个月的记录)的生成,在Afterload里设置了这些代码,出现运行错误提示的时候错误所在事件也是窗口的Afterload,详细错误信息是:未将对象引用设置到对象的实例。
窗口的Afterload代码为:
If user.roles = "库存审核" Then
    Dim dt As Date = Date.Today.AddMonths(-2)
    DataTables("原材料").loadFilter = "日期 > '" & dt & "'"
    DataTables("原材料").load()
    Tables("原材料").OpenFilterTree("规格")
ElseIf user.roles = "超级用户"  Then
    Tables("原材料").OpenLoadTree("规格|日期 DESC",150,20,True)
Else
    e.Cancel = True
End If

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/14 14:06:00 [只看该作者]

你给的代码没问题。你去看看是否为表格currentChanged事件的代码有问题?

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


加好友 发短信
等级:幼狐 帖子:90 积分:1202 威望:0 精华:0 注册:2015/4/25 9:42:00
  发帖心情 Post By:2017/8/14 14:27:00 [只看该作者]

currentchanged没有设置代码,可以正常使用,就是新增行的时候会弹出错误窗口

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/8/14 14:44:00 [只看该作者]

以下是引用elfing在2017/8/14 14:27:00的发言:
currentchanged没有设置代码,可以正常使用,就是新增行的时候会弹出错误窗口

 

1、你新增行的事件写了什么代码?

 

2、你表属性各个事件分别写了什么代码?

 

3、如果实在找不出问题,做个例子发上来看看。


 回到顶部