| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 386 人关注过本帖
标题:如何在VFP报表底部显示各科平均分
只看楼主 加入收藏
小八戒
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2023-5-19
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:8 
如何在VFP报表底部显示各科平均分
这是设计的成绩显示报表,在每个字段的底部显示各科的平均分,在报表里使用计算均分,显示的不正确,使用avg()提示,无效的下标引用。
图片附件: 游客没有浏览图片的权限,请 登录注册

敬请各位高手指点。
cjform.zip (6.32 KB)

表.zip (66.23 KB)
搜索更多相关主题的帖子: 报表 VFP 平均分 底部 显示 
2023-12-20 14:45
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:10 
每个字段的底部就是最后一条记录
2023-12-20 14:57
小八戒
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2023-5-19
收藏
得分:0 
以下是引用吹水佬在2023-12-20 14:57:17的发言:

每个字段的底部就是最后一条记录

在底部没看到有显示平均分?
我增加了一个字段,表达式写的 avg(aa),提示无效下表引用
图片附件: 游客没有浏览图片的权限,请 登录注册
2023-12-20 15:06
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10607
专家分:43186
注 册:2014-5-20
收藏
得分:0 
use打开表看看最后一条记录有无

2023-12-20 15:12
小八戒
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2023-5-19
收藏
得分:0 
以下是引用吹水佬在2023-12-20 15:12:07的发言:

use打开表看看最后一条记录有无

打开表没有最后平均分记录 需要手动计算 然后写入最后一行吗?
2023-12-20 16:42
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:10 
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2023-12-20 18:54
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
图片附件: 游客没有浏览图片的权限,请 登录注册
在 页注脚 合计行中相应字段中设置

坚守VFP最后的阵地
2023-12-20 18:57
小八戒
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2023-5-19
收藏
得分:0 
以下是引用sdta在2023-12-20 18:57:08的发言:

在 页注脚 合计行中相应字段中设置

图片加载不出来
2023-12-21 10:42
小八戒
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2023-5-19
收藏
得分:0 
程序代码:
i=39
DO WHILE i<=55
    USE &表
    SORT TO lin ON aa/d ALL FOR bj=i
    USE lin
    AVERAGE aa TO pjaa
    AVERAGE yy TO pjyy
    AVERAGE ss TO pjss
    AVERAGE ee TO pjee ALL FOR ee>0
    AVERAGE ww TO pjww ALL FOR ww>0
    AVERAGE hh TO pjhh ALL FOR hh>0
    AVERAGE zz TO pjbb ALL FOR bb>0
    AVERAGE ll TO pjll ALL FOR ll>0
    AVERAGE dd TO pjdd ALL FOR dd>0
    AVERAGE ru TO pjru ALL FOR ru>0
    AVERAGE jp TO pjjp ALL FOR jp>0 
    REPORT FORM 'cjform.frx' noeject NOCONSOLE TO PRINTER 
    i=i+1
    CLOSE DATABASES 
ENDDO


感谢各位大佬提供的思路,问题已通过如下代码解决。
2023-12-21 11:39
快速回复:如何在VFP报表底部显示各科平均分
数据加载中...
 
   



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

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