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


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

主题:[求助]代码

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


加好友 发短信
等级:五尾狐 帖子:1018 积分:6800 威望:0 精华:0 注册:2014/2/12 20:14:00
[求助]代码  发帖心情 Post By:2014/9/9 11:02:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:多余的行.png
图片点击可在新窗口打开查看
我的统计表多增加了一行空行

 

这是项目事件

If MainTable.Name = "采购动态分析" Then
    Dim f As New Filler
    DataTables("采购动态分析").DataRows.Clear() '清除原有数据
    f.SourceTable = DataTables("入库明细")
    f.SourceCols = "供应商_名称"
    f.DataTable = DataTables("采购动态分析")
    f.DataCols = "客户"
    f.Fill()
    DataTables("采购动态分析").DataCols("采购_数量").Recalc()   
End If

这是表事件

Dim ck As DataRow = e.DataRow
Dim xs As DataTable = DataTables("入库明细")
If e.DataCol.Name = "客户" Then
    ck("采购_数量") = xs.Compute("Sum(入库_数量)","[供应商_名称] = '" & ck("客户") & "'")
    ck("采购_金额") = xs.Compute("Sum(金额合计)","[供应商_名称] = '" & ck("客户") & "'")
   End If

 

 


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2014/9/9 11:06:00 [只看该作者]

因为你的数据里有空行.

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/9/9 11:10:00 [只看该作者]

加入筛选条件

 

If MainTable.Name = "采购动态分析" Then
    Dim f As New Filler
    DataTables("采购动态分析").DataRows.Clear() '清除原有数据
    f.SourceTable = DataTables("入库明细")
    f.SourceCols = "供应商_名称"
    f.DataTable = DataTables("采购动态分析")
    f.DataCols = "客户"
    f.Filter = "供应商_名称 is not null"
    f.Fill()
    DataTables("采购动态分析").DataCols("采购_数量").Recalc()   
End If


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


加好友 发短信
等级:五尾狐 帖子:1018 积分:6800 威望:0 精华:0 注册:2014/2/12 20:14:00
  发帖心情 Post By:2014/9/9 11:58:00 [只看该作者]

老师,谢谢


 回到顶部