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


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

主题:[求助]材料统计表

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/29 15:06:00 [显示全部帖子]

请做内部数据源的例子发上来测试。

 

不然,请把你的sqlserver数据库发上来。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/29 16:25:00 [显示全部帖子]

你的备份文件有问题,无法还原你的数据库。

 

https://www.baidu.com/baidu?wd=%E4%BB%8B%E8%B4%A8%E9%9B%86%E6%9C%892%E4%B8%AA%E4%BB%8B%E8%B4%A8%E7%B0%87

 

请上传正确的备份,或者单独做一个内部数据源的项目发上来测试。


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/1 20:12:00 [显示全部帖子]

你要输入 【产品编码】、【型号】、【日期】,才能查找和计算的,类似 http://www.foxtable.com/webhelp/scr/0681.htm

 

Select Case e.DataCol.Name
    Case "日期", "产品编码", "型号"
        If e.DataRow.IsNull("日期") Then
            e.DataRow("产品数量")= Nothing
            e.DataRow("重量")= Nothing
            e.DataRow("PP黑料用量")= Nothing
            e.DataRow("PP新料")= Nothing
        Else
            Dim dr As DataRow = DataTables("产品用料表").Find("产品编码='" & e.DataRow("产品编码") & "' and 型号='" & e.DataRow("型号") & "'")
            If dr IsNot Nothing Then
                Dim sl As Integer = DataTables("联塑订单表").Compute("Sum(数量)","下单日期='" & e.DataRow("日期") & "' And 产品编码='" & e.DataRow("产品编码") & "' and 型号='" & e.DataRow("型号") & "'")
                e.DataRow("产品数量")= sl
                e.DataRow("重量")= dr("重量") * sl
                e.DataRow("PP黑料用量")= dr("PP黑料用量") * sl
            e.DataRow("PP新料")= dr("PP新料") * sl
            End If
        End If
End Select
[此贴子已经被作者于2018/1/1 20:12:59编辑过]

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/1/3 20:25:00 [显示全部帖子]

回复9楼,参考

 

Dim dr As DataRow = DataTables("产品用料表").Find("产品编码='" & e.DataRow("产品编码") & "' and 型号='" & e.DataRow("型号") & "'")


 回到顶部