Foxtable(狐表)用户栏目专家坐堂 → [求助]


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

主题:[求助]

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


加好友 发短信
等级:幼狐 帖子:126 积分:813 威望:0 精华:0 注册:2015/10/22 10:35:00
  发帖心情 Post By:2015/11/19 14:29:00 [只看该作者]

出现问题的列是“内部合同”的“数量_根”和“合同交付日期”的数据调入到“拉动排产计划_浸漆”的“交付数量_根”和“交付日期”中,在正常运行时,提示错误信息,关掉该信息,所有数据调用都正常实现。但把项目关掉重新打开,“拉动排产计划_浸漆”的“交付数量_根”中调入的数据和“交付日期”中调入的数据全部消失,此时删除行重新增加行,提示错误信息,关掉该信息,所有数据调用又都正常实现。
[此贴子已经被作者于2015/11/19 14:38:17编辑过]

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


加好友 发短信
等级:幼狐 帖子:126 积分:813 威望:0 精华:0 注册:2015/10/22 10:35:00
  发帖心情 Post By:2015/11/19 14:39:00 [只看该作者]

是不是两个表的列名称不完全一样就会出现这个问题?我将列名称修改完全一致后测试,结果没有变化,不是这个列名称的问题
[此贴子已经被作者于2015/11/19 14:49:49编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 15:10:00 [只看该作者]

1、2楼代码不可能报错啊;

 

2、看不懂你想表达什么。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 15:11:00 [只看该作者]

问题列的数据没有了,是不是是表达式列  http://www.foxtable.com/help/topics/1380.htm

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


加好友 发短信
等级:幼狐 帖子:126 积分:813 威望:0 精华:0 注册:2015/10/22 10:35:00
  发帖心情 Post By:2015/11/19 15:23:00 [只看该作者]

没有表达式列,全部是数据列

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 15:39:00 [只看该作者]

执行2楼的代码,报什么错?

 

做foxtable例子上传上来。


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


加好友 发短信
等级:幼狐 帖子:126 积分:813 威望:0 精华:0 注册:2015/10/22 10:35:00
  发帖心情 Post By:2015/11/19 15:52:00 [只看该作者]

感谢大红袍,问题列的确是表达式列,看到您发的数据无法保存的内容,查找表结构发现虽然大部分的列都改为数据列了,还是漏掉了2列,修改后,数据保存住了。但错误提示还有,现在不影响运行,不知道哪里还有错,等到找到问题的时候再说吧。谢谢!!!

错误信息如下:


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


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 16:02:00 [只看该作者]

贴出 拉动排产计划_浸漆 datacolchanged事件的全部代码


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


加好友 发短信
等级:幼狐 帖子:126 积分:813 威望:0 精华:0 注册:2015/10/22 10:35:00
  发帖心情 Post By:2015/11/19 16:07:00 [只看该作者]

拉动排产计划_浸漆 datacolchanged事件的全部代码

 

Select Case e.DataCol.Name
    Case "本工序投产日期","完成生产日期"
        If e.DataRow.IsNull("本工序投产日期") OrElse e.DataRow.IsNull("完成生产日期") Then
            e.DataRow("安排生产天数_天")=Nothing
        Else
            Dim tp As TimeSpan = e.DataRow("完成生产日期") - e.DataRow("本工序投产日期")
            e.DataRow("安排生产天数_天")=tp.TotalDays+1
        End If
       
    Case "序号"
        Dim dr As DataRow = e.DataRow
        Dim pr As DataRow = DataTables("内部合同").Find("序号 = '" & dr("序号") & "'")
        If pr IsNot Nothing Then
            dr("合同编号") = pr("合同编号")
            dr("品种_杆径") = pr("品种_杆径")
            dr("品种_材质") = pr("品种_材质")
            dr("品种_长度") = pr("品种_长度")
            dr("品种_级别") = pr("品种_级别")
            dr("品种_接箍") = pr("品种_接箍")
            dr("品种_特殊要求") = pr("品种_特殊要求")
            dr("品种_ID") = pr("品种_ID")
            dr("贸易性质_内贸") = pr("贸易性质_内贸")
            dr("贸易性质_外贸") = pr("贸易性质_外贸")
            dr("交付数量_根")= pr("交付数量_根")
            dr("交付日期")= pr("交付日期")
        End If
       
    Case "品种_杆径","品种_长度"
        Dim dc As DataRow = e.DataRow
        Dim pc As DataRow
        Dim filter1 As String
        filter1 = "品种_杆径 = '" & dc("品种_杆径") & "' And 品种_长度 = '" & dc("品种_长度") & "'"
        pc = DataTables("工序能力表").Find(filter1)
        dc("日生产能力_浸漆") = pc("日生产能力_浸漆")
End Select


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/19 16:15:00 [只看该作者]

   
    Case "品种_杆径","品种_长度"
        Dim dc As DataRow = e.DataRow
        Dim pc As DataRow
        Dim filter1 As String
        filter1 = "品种_杆径 = '" & dc("品种_杆径") & "' And 品种_长度 = '" & dc("品种_长度") & "'"
        pc = DataTables("工序能力表").Find(filter1)

        If pc IsNot Nothing Then
            dc("日生产能力_浸漆") = pc("日生产能力_浸漆")

        End If
End


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