以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 非常奇怪的错误,找了一天无果,特向狐爸等各位高手求助|! (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=25337) |
||||
-- 作者:Fotable -- 发布时间:2012/11/6 21:36:00 -- 非常奇怪的错误,找了一天无果,特向狐爸等各位高手求助|! 错误项目文件:
项目介绍:这是一个简单的库存销售软件,当销售商品选择商品,然后需要在订单明细表中删除的时候 销售.明细关联表 就会出错。
排错过程,使用了messagebox法,output断点法 log记录法,表删除排除法,表事件清空法,窗体删除重建法, [此贴子已经被作者于2012-11-6 21:39:56编辑过]
|
||||
-- 作者:Fotable -- 发布时间:2012/11/6 21:51:00 -- 确实有你说的这个现象,但并不是我删除所有的明细行都会出现这个错误,有时候又不会出现错误。 而且为什么删除明细行的时候 table表 不能自动更新呢?正常情况下应该是没有问题的。所以问题的根源还不在这里。 [此贴子已经被作者于2012-11-6 21:53:13编辑过]
|
||||
-- 作者:lin_hailun -- 发布时间:2012/11/6 23:49:00 -- 木有开发版,明天瞧瞧什么错了。 |
||||
-- 作者:Fotable -- 发布时间:2012/11/7 9:48:00 -- 顶呀 |
||||
-- 作者:lin_hailun -- 发布时间:2012/11/7 10:48:00 -- 这个应该算是关联表的Bug吧,楼主的错误是否删除主表的行,关联表的行没有被删除? ------------------------ 有变通方法的,你把该删除的行都删就行了,一步一步来。 ----------------------------------------- 楼主你这个按钮需要删除的数据,是当行,还是什么? |
||||
-- 作者:Fotable -- 发布时间:2012/11/7 10:49:00 -- 就是删除当前行的代码,你用右键点击行删除,也是一样的效果 |
||||
-- 作者:Fotable -- 发布时间:2012/11/7 10:50:00 -- 直接删除主表的行会报错,一步步删除子表的数据,也会报错。 |
||||
-- 作者:lin_hailun -- 发布时间:2012/11/7 11:52:00 -- 我再测试了一下,发现不是Bug,是你的下拉窗口的代码写错了。 e.Form.Close 改成 e.Form.DropDownBox.CloseDropdown |
||||
-- 作者:Fotable -- 发布时间: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编辑过]
|
||||
-- 作者:lin_hailun -- 发布时间:2012/11/7 15:47:00 -- 我修改以后,操作正常。 此主题相关图片如下:kkk.gif |