Foxtable(狐表)用户栏目专家坐堂 → 引用父表数据


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

主题:引用父表数据

美女呀,离线,留言给我吧!
qinlao666
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3830 威望:0 精华:0 注册:2015/3/3 10:06:00
引用父表数据  发帖心情 Post By:2019/1/3 9:56:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "合格数量","不合格数量"
        Dim filter As String = "请购单号 = '" & e.DataRow("请购单号") & "' and 工艺 = '" & e.DataRow("工艺") & "'"
        Dim sum1 As Double = e.DataTable.Compute("sum(Parent(生产加工主表_生产加工明细).领料数量)-sum(合格数量)-sum(不合格数量))", filter)
        e.DataTable.ReplaceFor("在制数量", sum1, filter)
End Select

麻烦老师帮忙修改一下代码,报错
调用的目标发生了异常。
聚合参数中的语法错误: 需要具有可能的“Child”限定符的单个列参数。

 回到顶部
美女呀,离线,留言给我吧!
qinlao666
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:449 积分:3830 威望:0 精华:0 注册:2015/3/3 10:06:00
  发帖心情 Post By:2019/1/3 10:28:00 [显示全部帖子]

Select Case e.DataCol.name
    Case "合格数量","不合格数量"
        Dim filter As String = "请购单号 = '" & e.DataRow("请购单号") & "' and 工艺 = '" & e.DataRow("工艺") & "'"
        Dim sum1 As Double = e.DataTable.Compute("sum(合格数量) + sum(不合格数量)", filter)
        e.DataTable.ReplaceFor("在制数量", sum1, filter)
End Select
老师,上述代码这样统计是没问题的。
后一步我想引用父表的投料数量 - sum1,并将结果填在在制数量里。、
求代码,谢谢



 回到顶部