VFP中怎样求一个字段所有记录的和呀``就是指列求和

VFP中怎样求一个字段所有记录的和呀``就是指列求和!

你可以用sum命令来完成,你的问题可用以下形式解决:
sum 字段 to 变量

以下是sum命令的用法:

sum 命令

对当前选定表的指定数值字段或全部数值字段进行求和。

语法

SUM [eExpressionList]
[Scope] [FOR lExpression1] [WHILE lExpression2]
[TO MemVarNameList | TO ARRAY ArrayName]
[NOOPTIMIZE]

参数
eExpressionList

指定要总计的一个或多个字段或者字段表达式。如果省略字段表达式列表,则总计所有数值型字段。

Scope

指定要总计的记录范围。范围子句有:ALL、NEXT nRecords、RECORD nRecordnumber 和 REST。关于作用域子句的详细内容,请参阅 Scope 子句主题或《开发指南》的第二章“语言概述”。
SUM 默认的范围是所有记录 (ALL)。

FOR lExpression1

指定对逻辑条件 lExpression1 值为“真”(.T.) 的记录才进行总计。包含 FOR 子句可以有条件地总计记录,筛选出不想要的记录。
如果 lExpression1 是一个可优化表达式,那么 Rushmore 可以优化 SUM ... FOR 命令。为了获得最佳性能,请在 FOR 子句中使用可优化表达式。关于 Rushmore 优化的详细内容,请参阅 SET OPTIMIZE 和深入了解 Rushmore 技术主题或者《开发指南》的第十五章“优化应用程序”。

WHILE lExpression2

指定一个条件,在当前表中只对逻辑表达式 lExpression2 为“真” (.T.) 的记录进行总计。

TO MemVarNameList

将每个总计值存入一个内存变量。如果 MemVarNameList 中指定的内存变量不存在,则 Visual FoxPro 自动创建,列表中的内存变量名用逗号分隔。

TO ARRAY ArrayName

将总计值存入内存变量数组中,如果在 sum 命令中指定的数组不存在,则 Visual FoxPro 自动创建;如果数组存在但太小,不能包含所有的总计值,那么自动增加数组的大小以存放总计值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-11-12
sum

sum 字段名 TO 变量

变量就是你想要的数据

VFP中怎样求一个字段所有记录的和呀``就是指列求和
指定要总计的一个或多个字段或者字段表达式。如果省略字段表达式列表,则总计所有数值型字段。Scope 指定要总计的记录范围。范围子句有:ALL、NEXT nRecords、RECORD nRecordnumber 和 REST。关于作用域子句的详细内容,请参阅 Scope 子句主题或《开发指南》的第二章“语言概述”。SUM 默认的范围是所有记录...

VFP中怎样求一个字段所有记录的和呀``就是指列求和
你好!sum sum 字段名 TO 变量 变量就是你想要的数据 仅代表个人观点,不喜勿喷,谢谢。

vfp的表格里怎么计算单元格的和啊?~1
USE 表格名 REPLACE ALL 求和或求平均 字段名 WITH 语文+数学(或(语文+数学)\/2 TO 变量名 ?变量名

vfp的表格里怎么计算单元格的和啊?~1
USE 表格名 REPLACE ALL 求和或求平均字段名 WITH 语文+数学(或(语文+数学)\/2 TO 变量名 ?变量名

VFP中表怎样求和
方法一:对自由表和库表 表创建后输入记录时先别管总分那一列。所有学生数据输入后,用下面命令更新总分:repl all 总分 with 语文+数学+外语 方法二:对库表 在表设计器中选中该字段设置默认值 :语文+数学+外语

VFP中自由表里怎么求和?
表创建后输入记录时先别管总分那一列。所有学生数据输入后,用下面命令更新总分:repl all 总分 with 语文+数学+外语

vfp中total命令的用法
指定一个条件,只要逻辑表达式 lExpression2 计算为“真”(.T.) 时,当前表中的记录就包含在总计中。NOOPTIMIZE 关闭 TOTAL 的 Rushmore 优化。详细信息, 参见SET OPTIMIZE 和 用 Rushmore 查询优化数据访问速度。备注 要使用此命令,当前工作区中的表必须经过排序或索引。对于具有相同字段值或索引关键...

跪求整理好的VF指令
<P> SKIP 使记录指针在表中向前移动或向后移动<\/P> <P> SUM 对当前选定表的指定数值字段或全部数值字段进行求和<\/P> <P> TOTAL 计算当前选定表中数值字段的总和<\/P> <P> UPDATE 更新数据库文件的记录<\/P> <P> USE 打开一个表及其相关索引文件,或打开一个SQL视图<\/P> <P> ZAP 从表中删除...

vfp中total命令怎么用啊,举个例子
如果你想要按某个字段分类,并把此字段值相同的记录的对应数据型字段求和的话,就要用total命令,记住要用此命令的前提是:要先按此字段分类(排序或索引),然后再用total命令按此字段分类求和。

vfp数据库中calculate的用法?怎样用来计算每个学生的总成绩?
是字段时,每个记录的字段值都认为是一个现金流转。 nExpression3 指定可选的初始投资。如果不包括初始投资,则假定初始投资发生在第一阶段末。这个初始投资就是第一条记录,而且是负的,代表现金流出。只有满足 Scope 和\/或 可选的 FOR 或 WHILE 条件的记录才包含到结果中。STD(nExpression)计算 n...

相似回答