Foxtable(狐表)用户栏目专家坐堂 → 选择组合框,出现“调用的目标发生了异常”的错误


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

主题:选择组合框,出现“调用的目标发生了异常”的错误

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


加好友 发短信
等级:二尾狐 帖子:529 积分:3605 威望:0 精华:0 注册:2011/10/11 17:20:00
选择组合框,出现“调用的目标发生了异常”的错误  发帖心情 Post By:2014/3/31 8:50:00 [只看该作者]

生产管理→成本核算单_编辑 窗口  在“机织主料”的页面集合中,选择“类别”列组合框 中的 机织主料 选项,然后就出现“调用的目标发生了异常”的错误,随后,系统就死了。请问这是为什么?请狐狸爸爸和各位高手帮我看一下。


图片点击可在新窗口打开查看此主题相关图片如下:111.jpg
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:ctims.foxdb


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 9:04:00 [只看该作者]

兄弟,我已经数不清是第几次给你解决这个问题了.也无力重复解释了.

这是改好的例子


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



这是之前其中一个为你解决的帖子,自己去认真看解释http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=47822&authorid=0&page=0&star=2

不是说你随便写几个列名就能计算的了,这个列得存在,并且不是表达式列

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


加好友 发短信
等级:二尾狐 帖子:529 积分:3605 威望:0 精华:0 注册:2011/10/11 17:20:00
  发帖心情 Post By:2014/3/31 9:23:00 [只看该作者]

那你说哪个列没有啊

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9879 积分:57634 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2014/3/31 9:25:00 [只看该作者]

热血 还没有精通?

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


加好友 发短信
等级:二尾狐 帖子:529 积分:3605 威望:0 精华:0 注册:2011/10/11 17:20:00
  发帖心情 Post By:2014/3/31 9:25:00 [只看该作者]

你做的 我看不了,一打开就出错

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/3/31 9:30:00 [只看该作者]

For Each r As Row In Tables("生产_机织主料").Rows
    Select Case r("类别")
        Case "机织面料"
            If r("染色A单耗") = 0 Or r("染色B单耗") = 0 Or r("染色C单耗") = 0  Or r("染色D单耗") = 0 Or  r("印花A单耗") = 0 Or r("印花B单耗") = 0 Or r("印花C单耗") = 0  Or r("印花D单耗") = 0 Then
                r("染色A单价") = 0
                r("染色B单价") = 0
                r("染色C单价") = 0
                r("染色D单价") = 0
                r("印花A单价") = 0
                r("印花B单价") = 0
                r("印花C单价") = 0
                r("印花D单价") = 0
            End If
            r("染色A单价") = IIF(r("染色A采购量") <= r("染色最低量"),r("染色报价") + r("染色小缸费A"),r("染色报价"))
            r("染色B单价") = IIF(r("染色B采购量") <= r("染色最低量"),r("染色报价") + r("染色小缸费B"),r("染色报价"))
            r("染色C单价") = IIF(r("染色B采购量") <= r("染色最低量"),r("染色报价") + r("染色小缸费C"),r("染色报价"))
            r("染色D单价") = IIF(r("染色B采购量") <= r("染色最低量"),r("染色报价") + r("染色小缸费D"),r("染色报价"))
            r("印花A单价") = IIF(r("印花A采购量") <= r("印花最低量"),r("印花报价") + r("印花上机费A")+r("印花描稿费A金额") +r("印花开版费A金额"),r("印花报价"))
            r("印花B单价") = IIF(r("印花B采购量") <= r("印花最低量"),r("印花报价") + r("印花上机费B")+r("印花描稿费B金额") +r("印花开版费B金额"),r("印花报价"))
            r("印花C单价") = IIF(r("印花C采购量") <= r("印花最低量"),r("印花报价") + r("印花上机费C")+r("印花描稿费C金额") +r("印花开版费C金额"),r("印花报价"))
            r("印花D单价") = IIF(r("印花D采购量") <= r("印花最低量"),r("印花报价") + r("印花上机费D")+r("印花描稿费D金额") +r("印花开版费D金额"),r("印花报价"))
            r("坯布单价") = IIF(r("订单数量") <= r("坯布最低量"),r("坯布报价") + r("坯布放样费"),r("坯布报价"))
    End Select
Next



这是你DataColChanged事件里的代码,把红色这行注译掉.

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


加好友 发短信
等级:二尾狐 帖子:529 积分:3605 威望:0 精华:0 注册:2011/10/11 17:20:00
  发帖心情 Post By:2014/3/31 9:44:00 [只看该作者]

谢谢 我终于明白了,错在哪里。是列不存在

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


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

以下是引用akzzwj在2014-3-31 9:25:00的发言:
你做的 我看不了,一打开就出错

 

或者你在【机织主料】里添加一个表达式列,表达式引用父表【核算表】的订单数量


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


加好友 发短信
等级:二尾狐 帖子:529 积分:3605 威望:0 精华:0 注册:2011/10/11 17:20:00
  发帖心情 Post By:2014/3/31 11:56:00 [只看该作者]

谢谢!

 回到顶部