Foxtable(狐表)用户栏目专家坐堂 → [求助]最近狐表一直出这个错


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

主题:[求助]最近狐表一直出这个错

帅哥哟,离线,有人找我吗?
程兴刚
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40562 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 10:47:00 [只看该作者]

If Forms("窗口1").Opened = True '改为您的窗口名称
    e.Table.Current.DataRow.load
End If

 

如果您是点选出错,那肯定还有别的代码问题,判断不够严谨,应该贴出您的全部代码,必要时上传示例文件!


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


加好友 发短信
等级:管理员 帖子:47448 积分:251054 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2013/5/3 11:03:00 [只看该作者]

if e.Table.Current IsNot nothing then

   e.Table.Current.DataRow.load

end if

 

再不行,就做例子发上来。


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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/5/3 11:17:00 [只看该作者]

以下是引用狐狸爸爸在2013-5-3 11:03:00的发言:

if e.Table.Current IsNot nothing then

   e.Table.Current.DataRow.load

end if

 

再不行,就做例子发上来。

我这情况应该是和程版的环境一样的,窗口绑定到主表,窗口中是 父子表

狐爸这个代码我之前用过了,问题就是帖子一开始的那个问题 切换父表的时候 很可能出那个问题

 

不过,注销那个代码后 真心流畅啊 哈哈哈 一加上那代码 就明显慢了不少

 


图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 

代码现在是

 


图片点击可在新窗口打开查看此主题相关图片如下:4.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2013-5-3 11:19:38编辑过]

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40562 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:18:00 [只看该作者]

您的代码有其他问题,全部贴出来!

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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/5/3 11:18:00 [只看该作者]

以下是引用程兴刚在2013-5-3 10:47:00的发言:

If Forms("窗口1").Opened = True '改为您的窗口名称
    e.Table.Current.DataRow.load
End If

 

如果您是点选出错,那肯定还有别的代码问题,判断不够严谨,应该贴出您的全部代码,必要时上传示例文件!

程版我的环境应该和你差不多的

 

用了你的代码后

问题是在切换父表内容的时候 子表如果是空 就会弹错

 


图片点击可在新窗口打开查看此主题相关图片如下:3.png
图片点击可在新窗口打开查看

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40562 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:20:00 [只看该作者]

您的代码在子表中?

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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40562 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:20:00 [只看该作者]

把文件发给我:

 

QQ:475361999


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


加好友 发短信
等级:三尾狐 帖子:713 积分:5196 威望:0 精华:0 注册:2012/4/13 13:10:00
  发帖心情 Post By:2013/5/3 11:21:00 [只看该作者]

以下是引用程兴刚在2013-5-3 11:18:00的发言:
您的代码有其他问题,全部贴出来!

上面就是 子表的 currentchanged


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40562 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:26:00 [只看该作者]

子表不能这么写代码的:

If Forms("生产进度管理").Opened = True '改为您的窗口名称  

    if Tables("父表.子表").Current IsNot nothing then

        Tables("父表.子表").Current.DataRow.load

    end if
End If


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


加好友 发短信 一级勋章
等级:超级版主 帖子:7235 积分:40562 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2013/5/3 11:30:00 [只看该作者]

因为直接判断Tables("子表").Current IsNot nothing then的话,子表的Current 并不为空,但您点选的父记录下不一定有子记录!


 回到顶部
总数 34 上一页 1 2 3 4 下一页