| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 579 人关注过本帖
标题:分组报表中,组标题是否能计数
只看楼主 加入收藏
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:523
专家分:1278
注 册:2010-1-11
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
分组报表中,组标题是否能计数
好久没弄VFP了,想在分组报表中分组标题显示计数,能实现吗?
2015-07-22 08:15
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:10 
组标题计数?  传部分数据看看
2015-07-23 07:54
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:10 
回复 楼主 星光悠蓝
VFP分组报表难于实现按组计数,.frx文件内藏的“计数器”每滑过一条记录就计数一次,不能实现每滑过一个“组”计数一次的功能,要实现按“组”计数,得在程序中对数据库进行预处理才行。
2015-07-23 12:03
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:523
专家分:1278
注 册:2010-1-11
收藏
得分:0 
Desktop.rar (2.49 KB)


2015-07-23 14:21
沙枣
Rank: 4
来 自:宁夏银川
等 级:业余侠客
威 望:5
帖 子:103
专家分:221
注 册:2015-5-31
收藏
得分:0 
回复 4楼 星光悠蓝
    在程序中对数据库进行预处理,在处理结果库中进行报表打印,可实现楼主的要求。

    用法:打开df4数据库,运行“程序1”至结束,运行结果库lsgdk处于打开状态,点系统“文件”菜单打开"报表df4",点打印预览即可看见运行效果,点打印可输出。
    df4数据库中同一个批次的数据不是连续地排列在一起时,要按一个指次处理就得先用“批次”进行排序,在排序结果库中再运行“程序1”,否则,将按不同的序号进行处理。


Desktop.rar (4.31 KB)
2015-07-23 15:55
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:523
专家分:1278
注 册:2010-1-11
收藏
得分:0 
这问题如果在注脚进行计数就简单了,在组标题计数,用楼上的思路可以实现。
2015-07-23 22:19
星光悠蓝
Rank: 9Rank: 9Rank: 9
来 自:山水甲天下
等 级:贵宾
威 望:52
帖 子:523
专家分:1278
注 册:2010-1-11
收藏
得分:0 
我是想实现以下的报表结果,不知道版主有什么高招。
SET SAFETY OFF
SELECT 批次,COUNT(批次) xh from d:\desktop\df4 INTO table df3 group by 批次
SELECT 批次,生产号,INT(VAL('000')) xh from d:\desktop\df4 INTO table df5  group by 批次,生产号
SELECT df3
SCAN
    UPDATE df5 SET df5.xh=df3.xh WHERE df5.批次=df3.批次
ENDSCAN
SELECT df5
REPORT FORM d:\desktop\报表df4.frx  PREVIEW NOCONSOLE
USE IN df5
USE IN df4
USE IN df3
2015-07-23 22:52
快速回复:分组报表中,组标题是否能计数
数据加载中...
 
   



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

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