| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1289 人关注过本帖
标题:报表中怎么对分组字段进行计数编号
只看楼主 加入收藏
hepingfly
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:195
专家分:657
注 册:2015-5-21
收藏
得分:0 
将表增加一个'编号'字段,统一编号,再统一打印,行不行?(数据库的表,删除表的关联就是自由表,不用那个数据库,完全应该能做实验吧?)。

星际花草
2015-07-18 20:02
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
以下是引用xtxzgl在2015-7-18 09:44:31的发言:

这个很难吗?

问题本身不难,是你的算法有些问题。报表只是用于输出数据的,你在一个报表又要完成序号,还是完成各班人数的统计。
2015-07-19 00:49
xtxzgl
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2012-8-22
收藏
得分:0 
回复 12楼 wangzhiyi
打印的表格有序号,查看方便,一看序号就知道是第几。或有几个。

活到老学到老
2015-07-19 16:28
吹水佬
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:451
帖 子:10549
专家分:42993
注 册:2014-5-20
收藏
得分:0 
把注意力多放在表文件,这样报表文件做起来是不是会简单点?
2015-07-19 16:37
wangzhiyi
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:366
专家分:684
注 册:2014-4-9
收藏
得分:0 
以下是引用xtxzgl在2015-7-19 16:28:03的发言:

打印的表格有序号,查看方便,一看序号就知道是第几。或有几个。

你的意思我明白,我的意思可能你不太明白。我的意思是说你可以先把各班的人数统计好,再用表格进行输出,在表格输出的时候只增加一个序号。
2015-07-19 17:34
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:10 
回复 9楼 xtxzgl
    这几天没上班,我在家不爬网。针对楼主所提问题,我还是深入地研究了一下,经过测试,要在报表上(.frx)实现按组计数基本不可能,因为VFP的报表的计数器是每“滑过”一条记录就计数一次,根本不会“按组”进行计数,使用“变量运算”的方法也基本实现不了。估计楼主是从事教师行业的,本人当年也差点走入这一行业,故此敬仰有加,专门编了一段数值处理程序,可以任意的字段组合为分组条件,来计算数据表中所有数值型字段的平均值、总和,计算后的数据可以浏览、修改和完善,再在报表中进行显示、打印,可以实现楼主的要求。虽然VFP报表中也设置了“计算”功能,使用起来较为简洁,但一般不建议直接引用,还是在“数据表”将所需的数据处理成需要的,也看得见的结果再打印较为稳妥。
    使用方法:打开数据库(表),运行“程序1”,选择你要的字段组合,计算结果浏览、修改(brow)后退出,点系统“文件”菜单打开报表文件“报表1”,点“打印预览”即可看到打印效果(可以修改报表文件),点打印即可输出。
    “报表1”中的字段名我做了改动,省去了数据表字段名的前缀,你传来的样本数据的数据类型有问题(全为C型),我也做了改动。此次设计在vf6.0,xp系统测试通过,附件挂于后,lscfzk库存的是分类计算的结果,其中的fl_tjgs字段记录的是每个分组的记录个数(具体到你给的数据就是每个班的学生数),“轮次”记录的是一共进行了多少次分组计算,方便以后查找某一次运算的结果。数据计算后,任何时候都可以重新打开lscfzk,再打开“报表1”进行打印。lsreport库存的计算过程中产生的错误问题。


temp.rar (14.74 KB)


[ 本帖最后由 沙枣 于 2015-7-20 10:27 编辑 ]
2015-07-20 10:21
xtxzgl
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2012-8-22
收藏
得分:0 
回复 16楼 沙枣
谢谢老师了!!!!

活到老学到老
2015-07-20 22:18
快速回复:报表中怎么对分组字段进行计数编号
数据加载中...
 
   



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

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