Foxtable(狐表)用户栏目专家坐堂 → 报表中的数据汇总


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

主题:报表中的数据汇总

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
报表中的数据汇总  发帖心情 Post By:2015/11/28 10:05:00 [显示全部帖子]

这是专业报表中的一段代码,红色代码想实现在该表的最后一行的相应列做数据汇总

Rows = Tables("查询汇总").Rows(i).DataRow.GetChildRows("银行明细表")
    For r As Integer = 0 To Rows.Count - 1
        rt.Cells(r+1,0).Text = rows(r)("交易日期")
        rt.Cells(r+1,1).Text = rows(r)("交易账号")
        rt.Cells(r+1,2).Text = rows(r)("交易卡号")
        rt.Cells(r+1,3).Text = rows(r)("交易户名")
        rt.Cells(r+1,4).Text = rows(r)("交易内容")
        rt.Cells(r+1,5).Text = rows(r)("借方金额")
        rt.Cells(r+1,6).Text = rows(r)("贷方金额")
        rt.Cells(r+1,7).Text = rows(r)("余额")
        rt.Cells(r+1,8).Text = rows(r)("对方户名")
        rt.Cells(r+1,9).Text = rows(r)("对方账号")
        rt.rows(r+1).Style.Borders.Top = New prt.LineDef(0.3,Color.black)
    Next
rt.Cells(Rows.Count,5).Text = Tables("银行明细表").DataTable.Compute("sum(借方金额)","查证姓名='" & tbl.Rows(i)("交易户名") & "'")


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2015/11/28 10:05:00 [显示全部帖子]

报表可以出来,但是没有数据汇总

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2015/11/28 10:40:00 [显示全部帖子]

找到问题的原因了,应该是rt.Cells(Rows.Count+1,5).Text = Tables("银行明细表").DataTable.Compute("sum(借方金额)","查证姓名='" & tbl.Rows(i)("交易户名") & "'")

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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2015/11/28 11:02:00 [显示全部帖子]

编写的专业报表中有些可能在语句中用到“”该怎么处理。比如需要对黄色的部分用“”该怎么办,如果在该语句中直接添加“”则会提示编译错误,“如果对以上表格的往来明细无疑议,请写“以上表格内容我已看过,对以上数据无疑议,可以确认”;


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


加好友 发短信
等级:九尾狐 帖子:2236 积分:15335 威望:0 精华:0 注册:2015/7/18 10:10:00
  发帖心情 Post By:2015/11/28 11:03:00 [显示全部帖子]

  rx.Text = "如果对以上表格的往来明细无疑议,请写“以上表格内容我已看过,对以上数据无疑议,可以确认”;"如果这些写则会提示编译错误,该怎么办

 回到顶部