标题:sum纵向求和
只看楼主
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
结帖率:97.5%
已结贴  问题点数:8 回复次数:5 
sum纵向求和
各位大侠,我用sum [字段名] to x
在vfp6.0里纵向求和 结果显示在界面上,
现在我想把结果(有几十个)显示在excel一个表上
怎么实现,谢谢!
搜索更多相关主题的帖子: excel 
2013-09-18 22:56
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
程序代码:
CLOSE TABLES
USE 表
dime n(FCOUNT())
FOR i=1 TO FCOUNT()
n(i)=FIELD(i)
endf
SELECT SUM(&n(1).) &n(1).,SUM(&n(2).) &n(2).,...SUM(&n(40).) &n(40). FROMinto curs temp
copy to 文件名 type xls


2013-09-19 00:30
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:8 



示例.rar (2.4 KB)
2013-09-19 00:50
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
得分:0 
回复 2楼 tlliqi
大师:
CLOSE TABLES
USE e:\679911
dime n(FCOUNT())
FOR i=1 TO FCOUNT()
n(i)=FIELD(i)
endf


SELECT SUM(&n(概桥率9).) &n(概桥率9).,SUM(&n(概桥率8).) &n(概桥率8).,SUM(&n(概桥率7).) &n(概桥率7)., SUM(&n(概桥率6).) &n(概桥率6).,SUM(&n(概桥率5).) &n(概桥率5).,SUM(&n(概桥率4).) &n(概桥率4).,SUM(&n(概桥率3).) &n(概桥率3).,SUM(&n(概桥率2).) &n(概桥率2).,SUM(&n(概桥率1).) &n(概桥率1).,FROM e:\679911 into curs temp
(此处运行时,被提示“缺乏表达式”)怎么办谢谢!

copy to e:\8998 type xls
2013-09-19 10:27
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
程序代码:
数了下你上面的 共18列

SET SAFETY off
CLOSE TABLES
USE e:\679911
dime n(FCOUNT())
FOR i=1 TO FCOUNT()
n(i)=FIELD(i)
endf
SELECT SUM(&n(1).) &n(1).,SUM(&n(2).) &n(2).,SUM(&n(3).) &n(3).,SUM(&n(4).) &n(4).,SUM(&n(5).) &n(5)., ;

 SUM(&n(6).) &n(6).,SUM(&n(7).) &n(7).,SUM(&n(8).) &n(8).,SUM(&n(9).) &n(9).,SUM(&n(10).) &n(10)., ;

 SUM(&n(11).) &n(11).,SUM(&n(12).) &n(12).,SUM(&n(13).) &n(13).,SUM(&n(14).) &n(14).,SUM(&n(15).) &n(15)., ;

 SUM(&n(16).) &n(16).,SUM(&n(17).) &n(17).,SUM(&n(18).) &n(18). FROM e:\679911 into curs temp
copy to e:\8998 type xls

另:你文件名不要用数字开头
2013-09-19 14:56
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
得分:0 
1、把这的文件改一下
USE a1
改成:
USE e:\679911

2、SUM(&n(1).) &n(1).,SUM(&n(2).) &n(2).,   不作改动
SUM(&n(概桥率9).) &n(概桥率9).,.....   就是不加 概桥率9、10 等等

3、把这的文件改一下
FROM a1
改成:
FROM e:\679911

********
还有就是文件名679911前 最好加个字母 比如a679911
2013-09-19 15:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-420752-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.139945 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved