以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  加载  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=24060)

--  作者:lfxxdt
--  发布时间:2012/9/28 12:29:00
--  加载

Select Case e.DataCol.Name
    Case "工序","联号"
        If e.DataRow("工序") <> "" AndAlso e.DataRow("联号") <> ""  Then
            Dim sum As Integer = DataTables("日报表").Compute("Sum(生产数)", "本工序 = \'" & e.DataRow("上工序") & "\' And 联号 = \'" & e.DataRow("联号") & "\'")
            e.DataRow("生产数") = sum
        End If
End Select

我打开日报表,只加载本工序的日报表数据,但是在操作的时间,需提取日报表上工序中的数据。我是采用以上代码编写的,但运行后不能计算出结果。


--  作者:czy
--  发布时间:2012/9/28 13:46:00
--  

是不是对应工序的生产数没有加载?

如果统计未加载的数据你这样肯定不行的,不妨试试用SQLCommand来统计后台数据。


--  作者:lfxxdt
--  发布时间:2012/9/28 13:52:00
--  
是的,对应上工序日报表没有加载,那个SQLCommand怎么使用
--  作者:lin_hailun
--  发布时间:2012/9/28 14:07:00
--  
 参考 http://www.foxtable.com/help/topics/0696.htm
--  作者:lfxxdt
--  发布时间:2012/9/28 14:12:00
--  
已清楚了谢谢