Foxtable(狐表)用户栏目专家坐堂 → 尺码数量不对


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

主题:尺码数量不对

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
尺码数量不对  发帖心情 Post By:2018/11/26 14:21:00 [显示全部帖子]

通过选择销售明细尺码数量选到生产制单后,点审核按钮(如下代码)后将选到生产制单的明细尺码数量反写到销售明细尺码表的排产数量,运行后下面的代码结果不对,请老师指正

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

Dim tb As Table = Tables("生产制造单_table2")
Dim str1 As String = "XS,S,M,L,XL,2XL,3XL,4XL,5XL,6XL,F,XF"
Dim str2 As String = "65,70,75,80,85,90,95,100"
For Each dr2 As DataRow In DataTables("生产制单明细").Select("[生产单号] = '" & Tables("生产制造单_table1").current("生产单号")  & "'")
    For Each dr As DataRow In DataTables("销售明细尺码").Select(" [_Identify] = '" & dr2("销售明细行ID")  & "'")
           dr2("审核") = True
           dr2.locked = True 

  Dim drs = DataTables("生产制单明细").Select("[生产单号] = '" & Tables("生产制造单_table1").current("生产单号")  & "' and [审核] = 'true'")
 For Each cdr As DataRow In drs

    For Each s As String In str1.Split(",")
        If tb.Cols.Contains("衣裤尺码明细_" & s) Then
            dr("衣裤尺码明细_排产" & s)=val(cdr("衣裤尺码明细_" & s))
        End If
    Next
    For Each s As String In str2.Split(",")
        If tb.Cols.Contains("文胸尺码明细_" & s) Then
            dr("文胸尺码明细_排产" & s)=val(cdr("文胸尺码明细_" & s))
        End If
    Next
 Next
[此贴子已经被作者于2018/11/26 14:20:56编辑过]

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2018/11/26 14:52:00 [显示全部帖子]

需要计算将已经审核的生产制单的明细尺码合计数量反写到销售明细尺码表的排产数量

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2018/11/26 15:05:00 [显示全部帖子]

不好意思,表述不够清楚,补充一下:

因为生产制单排产会将销售订单尺码数量拆分几次做排产到不同班组
2楼代码只是将当前窗体表已审核的当前尺码数量反写到售明细尺码表的排产数量,
每次排产的时候,希望知道历史已审核的该订单对应的尺码数量合计排产了多少,
所以,需要计算datatables(生产制单明细)已审核的对应尺码的合计数量反写到销售明细尺码表的排产数量

[此贴子已经被作者于2018/11/26 15:08:08编辑过]

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2018/11/26 15:54:00 [显示全部帖子]

点审核按钮将已审核的对应尺码的合计数量反写到销售明细尺码表的排产数量


因为生产制单排产会将销售订单尺码数量拆分几次做排产到不同班组
2楼代码只是将当前窗体表已审核的当前尺码数量反写到售明细尺码表的排产数量,
每次排产的时候,希望知道历史已审核的该订单对应的尺码数量合计排产了多少,
所以,需要计算datatables(“生产制单明细”)已审核的对应尺码的合计数量反写到销售明细尺码表的排产数量

[此贴子已经被作者于2018/11/26 17:08:12编辑过]

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


加好友 发短信
等级:四尾狐 帖子:858 积分:6381 威望:0 精华:0 注册:2017/2/13 9:04:00
  发帖心情 Post By:2018/11/26 17:24:00 [显示全部帖子]

谢谢!!!

 回到顶部