| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 562 人关注过本帖
标题:sum纵向求和
只看楼主 加入收藏
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
结帖率:97.5%
收藏
已结贴  问题点数:16 回复次数:9 
sum纵向求和
各位大侠,我用sum [字段名] to x
在vfp6.0里纵向求和 结果显示在界面上,
现在我想把结果显示在excel或word上
怎么实现,谢谢!
搜索更多相关主题的帖子: excel 
2013-09-18 15:16
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:16 
sele sum(字段名) 字段名 frominto curs temp
copy to 文件名 type xls


[ 本帖最后由 tlliqi 于 2013-9-18 15:48 编辑 ]
2013-09-18 15:46
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
USE 表名
SUM yw to x

*写入Excel文档
eole=CREATEOBJECT("excel.application")
eole.Workbooks.add   &&新建文档
*eole.Workbooks.Open(GETFILE("xls"))  &&打开已有文档
eole.Range("A1:A1").FormulaR1C1 = x
eole.ActiveWorkbook.close(.t.)

*写入Word文档
ow=CREATEOBJECT("WORD.APPLICATION")
ow.Documents.add()   &&新建文档
*ow.Documents.Open(GETFILE())&&打开已有文档
ow.Selection.Text=x
ow.ActiveDocument.Save
ow.Quit


相互学习,互相交流,共同提高。
2013-09-18 17:53
303770957
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:小飞侠
威 望:6
帖 子:838
专家分:2125
注 册:2005-9-10
收藏
得分:0 
很好,新手一般都是只管发帖,发完帖子就走了,不知道结贴的重要性,最终还是让系统自动结贴了,这种帖子没有什么回答的必要了。

♂ 死后定当长眠,生前何须久睡。♀
2013-09-18 17:59
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9848
专家分:27241
注 册:2012-2-5
收藏
得分:0 
USE 表名
SUM yw to x
STRTOFILE(TRANSFORM(X),[SUM.XLS])
STRTOFILE(TRANSFORM(X),[SUM.DOC])
CLOSE DATABASE

坚守VFP最后的阵地
2013-09-18 19:21
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
热心者众

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2013-09-18 20:12
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
收藏
得分:0 
回复 2楼 tlliqi
大师:感谢您的解答,但现在有一个问题是我想
把四十个纵向和在一个excel表里表现出来,怎么办?
谢谢!
2013-09-18 22:47
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用b土木丁口在2013-9-18 22:47:07的发言:

大师:感谢您的解答,但现在有一个问题是我想
把四十个纵向和在一个excel表里表现出来,怎么办?
谢谢!
程序代码:
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:29
b土木丁口
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:264
专家分:189
注 册:2013-9-12
收藏
得分:0 
SELECT SUM(&n(1).) &n(1).,SUM(&n(2).) &n(2).,...SUM(&n(40).) &n(40). FROM 表 into curs temp
执行时会被提示“缺乏表达式”
2013-09-19 13:35
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用b土木丁口在2013-9-19 13:35:38的发言:

SELECT SUM(&n(1).) &n(1).,SUM(&n(2).) &n(2).,...SUM(&n(40).) &n(40). FROM 表 into curs temp
执行时会被提示“缺乏表达式”
http://bbs.bccn.net/thread-420752-1-1.html 5楼已答
2013-09-19 14:58
快速回复:sum纵向求和
数据加载中...
 
   



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

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