Foxtable(狐表)用户栏目专家坐堂 → 非常奇怪的错误,找了一天无果,特向狐爸等各位高手求助|!


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

主题:非常奇怪的错误,找了一天无果,特向狐爸等各位高手求助|!

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
非常奇怪的错误,找了一天无果,特向狐爸等各位高手求助|!  发帖心情 Post By:2012/11/6 21:36:00 [只看该作者]

错误项目文件:

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:项目.foxdb

错误演示动画:

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

项目介绍:这是一个简单的库存销售软件,当销售商品选择商品,然后需要在订单明细表中删除的时候 销售.明细关联表 就会出错。
已知的大概错误方向:点击销售商品,增加一个商品明细,然后再删除销售这个明细,出错。出错和商品的图片列还有多张图片有关,当删除的商品的图片只有一张的时候 就不会出错。

 

 

排错过程,使用了messagebox法,output断点法 log记录法,表删除排除法,表事件清空法,窗体删除重建法,
错误依旧存在。估计是一个深层次的内部错误,实在无法 只有来求教各位大侠了。

[此贴子已经被作者于2012-11-6 21:39:56编辑过]

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


加好友 发短信
等级:等待验证 帖子:3855 积分:20692 威望:0 精华:5 注册:2012/6/21 14:03:00
  发帖心情 Post By:2012/11/6 21:45:00 [只看该作者]

用户已被锁定

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/11/6 21:51:00 [只看该作者]

确实有你说的这个现象,但并不是我删除所有的明细行都会出现这个错误,有时候又不会出现错误。

而且为什么删除明细行的时候 table表 不能自动更新呢?正常情况下应该是没有问题的。所以问题的根源还不在这里。

[此贴子已经被作者于2012-11-6 21:53:13编辑过]

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/6 23:49:00 [只看该作者]

 木有开发版,明天瞧瞧什么错了。

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/11/7 9:48:00 [只看该作者]

顶呀


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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/7 10:48:00 [只看该作者]

 这个应该算是关联表的Bug吧,楼主的错误是否删除主表的行,关联表的行没有被删除?

 ------------------------

 有变通方法的,你把该删除的行都删就行了,一步一步来。

 -----------------------------------------

 楼主你这个按钮需要删除的数据,是当行,还是什么?

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/11/7 10:49:00 [只看该作者]

就是删除当前行的代码,你用右键点击行删除,也是一样的效果

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/11/7 10:50:00 [只看该作者]

直接删除主表的行会报错,一步步删除子表的数据,也会报错。

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


加好友 发短信
等级:狐神 帖子:6708 积分:34304 威望:0 精华:11 注册:2012/8/18 23:10:00
  发帖心情 Post By:2012/11/7 11:52:00 [只看该作者]

 我再测试了一下,发现不是Bug,是你的下拉窗口的代码写错了。

e.Form.Close

改成

e.Form.DropDownBox.CloseDropdown

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


加好友 发短信
等级:五尾狐 帖子:1015 积分:6979 威望:0 精华:0 注册:2012/8/1 18:41:00
  发帖心情 Post By:2012/11/7 15:14:00 [只看该作者]

以下是引用lin_hailun在2012-11-7 11:52:00的发言:
 我再测试了一下,发现不是Bug,是你的下拉窗口的代码写错了。

e.Form.Close

改成

e.Form.DropDownBox.CloseDropdown

没有写错呀,这个窗口的名字叫:商品树-销售明细下拉 里面的关闭代码是:e.Form.DropDownBox.CloseDropdown

[此贴子已经被作者于2012-11-7 16:08:12编辑过]

 回到顶部
总数 14 1 2 下一页