以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 生成的报表数据统计空白 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=178436) |
||||
-- 作者:aza520 -- 发布时间:2022/7/4 17:07:00 -- 生成的报表数据统计空白
老师,代码如下,但是生成的报表中“政府补偿金额合计”和“业主补助金额合计”是空白的,数据无法显示(数据003号协议,金额应是1230.80和1291.68,未显示出来) 此主题相关图片如下:比如.png ,请老师帮看看是什么问题 Dim str = DataTables("S征地计量统计表").SQLGetComboListString("第几期结算") str = str.replace("|", "\',\'") DataTables("S征地记录").LoadFilter = "第几期结算 in (\'" & str & "\')" DataTables("S征地记录").LoadTop = "" DataTables("S征地记录").LoadPage = 0 DataTables("S征地记录").Load Dim Book As New XLS.Book(ProjectPath & "Attachments\\征地汇总表_报表2-1.xls") Dim fl As String = ProjectPath & "Reports\\征地汇总表_报表2-1.xls" Book.Build() \'生成细节区 Book.Save(fl) \'保存工作簿 Dim Proc As New Process \'打开工作簿 Proc.File = fl Proc.Start() DataTables("S征地记录").Load() [此贴子已经被作者于2022/7/4 17:16:53编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2022/7/4 17:10:00 -- S征地记录表里有这2个列吗 |
||||
-- 作者:aza520 -- 发布时间:2022/7/5 9:45:00 -- 有这两列,是表达式列:Sum(Child(S征地记录_S征地明细).政府补偿金额合计) |
||||
-- 作者:有点蓝 -- 发布时间:2022/7/5 9:52:00 -- 项目文件发上来测试一下 |
||||
-- 作者:aza520 -- 发布时间:2022/7/5 10:58:00 -- 报表模板如下,是否因为模板中的公式有错,表达式列不能直接引用计算。 |
||||
-- 作者:有点蓝 -- 发布时间:2022/7/5 11:27:00 -- 去掉下面公式试试不就知道了 |