Foxtable(狐表)用户栏目专家坐堂 → 错误代码


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

主题:错误代码

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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/10/12 14:52:00 [显示全部帖子]

最小值必须等于或小于最大值,错误代码在生产工序的DatacolChanged事件,其中某行使用Table的Compute。

最好有简单例子再现错误。


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


加好友 发短信
等级:管理员 帖子:47448 积分:251060 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2010/10/12 16:08:00 [显示全部帖子]

问题可能在这两行:
 
  Dim Sum As Double = Tables("生产工序").Compute("Sum(工艺工时_天数)","[图号] = '" & dr("图号") & "' And [派工单号] = '" & dr("派工单号") & "' And [状态]= '执行'  And [工序_序号]  <=  " & dr("工序_序号"))
  Dim Sum1 As Double = Tables("生产工序").Compute("Sum(工艺工时_天数)","[图号] = '" & dr("图号") & "' And [派工单号] = '" & dr("派工单号") & "' And [状态]= '执行' And [工序_序号] >=  " & dr("工序_序号"))

 先屏蔽这两行,看看代码正常否,如果正常,说明问题就在这两行。

 回到顶部