Foxtable(狐表)用户栏目专家坐堂 → 在关联表中,点父表行时子表出现异常


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

主题:在关联表中,点父表行时子表出现异常

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


加好友 发短信
等级:童狐 帖子:283 积分:2118 威望:0 精华:0 注册:2011/12/15 11:49:00
在关联表中,点父表行时子表出现异常  发帖心情 Post By:2017/12/1 18:24:00 [显示全部帖子]

大家好,我的系统出现了一个问题,我在全局事件CurrentChanged 设置了子表中的某列自动适应内容宽度的代码,设置完后,在点某些(不是所有的)父表行加载子表行的时候就出现错误,具体如图
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20171201181600.png
图片点击可在新窗口打开查看

代码是        Case "DNP.加工基准时量"
        If e.Table.Current Is Nothing Or e.Table.rows.count = 0 Then
        Return
        Else
        Tables("DNP.加工基准时量").AutoSizeCol("DNP名称")
        End If


请问各位老师朋友,到底是什么原因,应该怎么改进,感谢!

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


加好友 发短信
等级:童狐 帖子:283 积分:2118 威望:0 精华:0 注册:2011/12/15 11:49:00
  发帖心情 Post By:2017/12/2 11:30:00 [显示全部帖子]

Select Case e.Table.Name  
    Case "加工基准时量"
        If e.Table.Current Is Nothing Or e.Table.rows.count = 0 Then
            Return
        Else
            Tables("加工基准时量").AutoSizeCol("DNP名称")
        End If
 Case "DNP.加工基准时量"
        If e.Table.Current Is Nothing Then
        Return
        Else
        Tables("DNP.加工基准时量").AutoSizeCol("DNP名称")
        End If  
        
End Select

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


加好友 发短信
等级:童狐 帖子:283 积分:2118 威望:0 精华:0 注册:2011/12/15 11:49:00
  发帖心情 Post By:2017/12/2 12:52:00 [显示全部帖子]

好的,我试一下看看


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


加好友 发短信
等级:童狐 帖子:283 积分:2118 威望:0 精华:0 注册:2011/12/15 11:49:00
  发帖心情 Post By:2017/12/2 16:53:00 [显示全部帖子]

老师你好,还是不行。其实,也不是所有的行都会出问题,只是点 某些行的时候,会出现报警

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


加好友 发短信
等级:童狐 帖子:283 积分:2118 威望:0 精华:0 注册:2011/12/15 11:49:00
  发帖心情 Post By:2017/12/2 17:09:00 [显示全部帖子]

你说的是,能否有空的时候帮忙远程处理?

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


加好友 发短信
等级:童狐 帖子:283 积分:2118 威望:0 精华:0 注册:2011/12/15 11:49:00
  发帖心情 Post By:2017/12/4 11:51:00 [显示全部帖子]

谢谢两位前辈,我继续尝试一下

 回到顶部