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


  共有2136人关注过本帖平板打印复制链接

主题:[求助][讨论]

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


加好友 发短信
等级:幼狐 帖子:114 积分:984 威望:0 精华:0 注册:2015/11/16 12:46:00
[求助][讨论]  发帖心情 Post By:2016/5/1 16:10:00 [只看该作者]

If e.DataCol.Name = "确认出入库"  Then
    Dim dr As DataRow
    Dim filter1 As String
    Dim filter2 As String
    Dim filter As String = "1=1"
    If e.DataRow.isnull("品名") = False Then
        filter &= " and [品名] = '" & e.DataRow("品名") & "'"       
    End If
    If e.DataRow.isnull("批号") = False Then
        filter &= " and [批号] = '" & e.DataRow("批号") & "'"
    End If
    If e.DataRow.isnull("物料编码") = False Then
        filter &= " and [物料编码] = '" & e.DataRow("物料编码") & "'"
    End If
    filter1 = filter & " and [库位] = '" & e.DataRow("库位") & "' and [货权] = '" & e.DataRow("货权") & "'"
    
    filter2 = filter & " and [库位] = '" & e.DataRow("库位") & "' and [货权] = '" & e.DataRow("货权") & "' and [日期]='" & Date.today & "'"
    
    dr = DataTables("总库存表").SQLFind(Filter1 ) '在行政区域表查找所输入省市和县市的行
    If dr IsNot Nothing Then
        Dim Sum1 As Single=DataTables("入库明细表").Compute("Sum(入库重量)",filter2)
        dr("今日入库")=sum1
        dr.Save
 end if        
   
End If

老师好,我用以上代码执行 ,入库几百个品种,其他品种都OK。唯独 这个品种怎么都找不到,也无法计算重量。请教下是啥原因
品种           批号                       物料编码
C16SKTS ZE36041201   11931000160C006100







 回到顶部