Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共16 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:Excel报表的合并问题

1楼
shqpldczj 发表于:2024/8/22 10:43:00
 I列的5000合并后变成了一个5000,而不是分两行了
图片点击可在新窗口打开查看此主题相关图片如下:报表合并.png
图片点击可在新窗口打开查看

2楼
有点蓝 发表于:2024/8/22 11:01:00
Excel就是这样的,要不就不要合并
3楼
shqpldczj 发表于:2024/8/22 11:09:00
 合计是220000,实际应该是80000+60000=140000,Excel报表能做到吗?

图片点击可在新窗口打开查看此主题相关图片如下:合计.png
图片点击可在新窗口打开查看

4楼
有点蓝 发表于:2024/8/22 11:16:00
http://www.foxtable.com/webhelp/topics/1412.htm

http://www.foxtable.com/webhelp/topics/1496.htm
5楼
shqpldczj 发表于:2024/8/22 11:51:00
 Excel报表生成后合并的数据只是显示,求和的时候还是按分开的求和所以结果就是80000+80000+60000=220000

6楼
有点蓝 发表于:2024/8/22 12:06:00
这个是正常的,因为是按foxtable里的表格数据进行处理,而不是按照execl表格的数据进行处理。

这种特殊的求和考虑使用报表事件解决:类似:http://www.foxtable.com/webhelp/topics/1957.htm
7楼
shqpldczj 发表于:2024/8/22 13:34:00
 
Dim Book As New XLS.Book(ProjectPath & "Attachments\甲方乙方决算.xls")
Dim fl As String = ProjectPath & "Reports\甲方乙方决算.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()

我是代码生成的,用标记求和不会写
8楼
有点蓝 发表于:2024/8/22 13:38:00
请上传实例说明
9楼
shqpldczj 发表于:2024/8/22 13:40:00
 我要的结果是80000+60000=140000

10楼
shqpldczj 发表于:2024/8/22 14:23:00

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

A表“甲方合同”,B表“决算乙方”做了关联
Dim Book As New XLS.Book(ProjectPath & "Attachments\甲方乙方决算.xls")
Dim fl As String = ProjectPath & "Reports\甲方乙方决算.xls"
Book.Build() '生成细节区
Book.Save(fl) '保存工作簿
Dim Proc As New Process '打开工作簿
Proc.File = fl
Proc.Start()
用代码生成了Excel报表

附件一个是模版一个生成后的报表,现在想求出审价金额的Excel表里的合计140000



[此贴子已经被作者于2024/8/22 14:27:59编辑过]
共16 条记录, 每页显示 10 条, 页签: [1] [2]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .02344 s, 2 queries.