Foxtable(狐表)用户栏目专家坐堂 → 统计出现问题


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

主题:统计出现问题

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


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

 去到你事件代码那里添加 msgbox,不要把代码写到命令窗口

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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2015/5/15 14:45:00 [只看该作者]


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

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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2015/5/15 14:45:00 [只看该作者]

然后预览麽?


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


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

 是。定位看哪句代码有问题。

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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2015/5/15 14:49:00 [只看该作者]


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



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


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


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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2015/5/15 14:54:00 [只看该作者]

目前代码还掌握不了,只能班用人家的例子做改造。

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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2015/5/15 15:02:00 [只看该作者]

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


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


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

DataTables("库存月报").DataRows.Clear
Dim s As String = e.Form.Controls("月份").Value
If s <> "" Then
    Dim f As New Filler
    f.SourceTable = DataTables("进库明细")
    f.DataTable = DataTables("库存月报")
    f.ExcludeExistValue = True
    f.SourceCols = "物料品号,物料名称,每箱PC数"
    f.DataCols = "物料品号,物料名称,每箱PC数"
    f.Distinct = True '排除重复值
    f.Filter = "月份 = '" & s & "'"
    f.Fill()
   
    f.SourceTable = DataTables("出库明细")
    f.DataTable = DataTables("库存月报")
   
    f.SourceCols = "物料品号1,物料名称1,每箱PC数1"
    f.DataCols = "物料品号,物料名称,每箱PC数"
    f.ExcludeExistValue = True
    f.Distinct = True '排除重复值
    f.Filter = "月份1 = '" & s & "'"
    f.Fill()
    For Each dr As DataRow In DataTables("库存月报").DataRows
        Dim s1 As String = "物料品号 = '" & dr("物料品号") & "' And 物料名称 = '" & dr("物料名称") & "' And 每箱PC数 = '" & dr("每箱PC数") & "' And 月份 = '" & s & "'"
        Dim s2 As String = "物料品号1 = '" & dr("物料品号") & "' And 物料名称1 = '" & dr("物料名称") & "' And 每箱PC数1 = '" & dr("每箱PC数") & "' And 月份1 = '" & s & "'"
        dr("箱数_本月进库") = DataTables("进库明细").Compute("Sum(进库_箱数)",s1)
        dr("数量_本月进库") = DataTables("进库明细").Compute("Sum(进库_数量)",s1)
        'dr("本月入仓_单价") = DataTables("产品总帐").Compute("Sum(入仓金额)",s1) / DataTables("原材料").Compute("Sum(进库数量)",s1)     
        dr("箱数_本月出库") = DataTables("出库明细").Compute("Sum(出库_箱数)",s2)
        dr("数量_本月出库") = DataTables("出库明细").Compute("Sum(出库_数量)",s2)     
        s1 = "物料品号 = '" & dr("物料品号") & "' And 物料名称 = '" & dr("物料名称") & "' And 每箱PC数 = '" & dr("每箱PC数") & "' And 月份 < '" & s & "'"
        s2 = "物料品号1 = '" & dr("物料品号") & "' And 物料名称1 = '" & dr("物料名称") & "' And 每箱PC数1 = '" & dr("每箱PC数") & "' And 月份1 < '" & s & "'"
        dr("箱数_上月结存") = DataTables("进库明细").Compute("Sum(进库_箱数)",s1) - DataTables("出库明细").Compute("Sum(出库_箱数)",s2)
        dr("数量_上月结存") = DataTables("进库明细").Compute("Sum(进库_数量)",s1) - DataTables("出库明细").Compute("Sum(出库_数量)",s2)
        'dr("上月结存_金额") = DataTables("原材料").Compute("Sum(入仓金额)",s1) - DataTables("原材料").Compute("Sum(入仓金额)",s1) / DataTables("原材料").Compute("Sum(进库数量)",s1) * DataTables("原材料").Compute("Sum(出库数量)",s1)
        'dr("上月结存_单价") = (DataTables("原材料").Compute("Sum(入仓金额)",s1) - DataTables("原材料").Compute("Sum(入仓金额)",s1) / DataTables("原材料").Compute("Sum(进库数量)",s1) * DataTables("原材料").Compute("Sum(出库数量)",s1)) / (DataTables("原材料").Compute("Sum(进库数量)",s1) - DataTables("原材料").Compute("Sum(出库数量)",s1))   
        dr("箱数_本月结存") = dr("箱数_上月结存") + dr("箱数_本月进库") - dr("箱数_本月出库")
        dr("数量_本月结存") = dr("数量_上月结存") + dr("数量_本月进库") - dr("数量_本月出库")
    Next

End If


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


加好友 发短信
等级:二尾狐 帖子:502 积分:3620 威望:0 精华:0 注册:2015/4/21 22:45:00
  发帖心情 Post By:2015/5/15 15:55:00 [只看该作者]

谢谢图片点击可在新窗口打开查看

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