| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1543 人关注过本帖
标题:将DBF表的某列值相加后输出到报表
只看楼主 加入收藏
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
结帖率:83.93%
收藏
已结贴  问题点数:20 回复次数:14 
将DBF表的某列值相加后输出到报表
图片附件: 游客没有浏览图片的权限,请 登录注册
如图,老师表.dbf

将此表的内容,用报表的输出的格式如下:
十二中学:王小强、张大宝、李国、陈匠、江小凤
二一中学:顾小飞、史才山、张珍、陈茹

搞了好久没有用?请老师赐教!
搜索更多相关主题的帖子: 列值 报表 相加 输出 DBF 
2021-06-01 10:28
厨师王德榜
Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18
等 级:贵宾
威 望:199
帖 子:987
专家分:4946
注 册:2013-2-16
收藏
得分:7 
没时间直接给出代码,只能给出思路
select 老师表
go top
取第一行 学校名称 到 变量A ;人员名单 到变量B
从第二行开始,循环至表末:
{
    如果 (本行的学校名称=变量A),那么 {
        变量B=变量B + "," + 人员名单
    否则
        输出 变量A ,变量B
        重新赋值:变量A =学校名称,变量B=人员名单 }
}
2021-06-01 10:44
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:7 
CREATE CURSOR test (学校 C(10), 姓名 M)
INSERT INTO test (学校) SELECT DISTINCT 学校名称 FROM AA
INDEX ON 学校 TAG XX
USE AA IN 0
SELECT AA
SET RELATION TO 学校名称 INTO test
SCAN
    REPLACE 学校 WITH 学校 - "、" - AA.人员名单 IN test
ENDSCAN
SET RELATION TO
SELECT test
REPLACE 姓名 WITH SUBSTR(姓名, 3) ALL
SET ORDER TO
BROWSE

坚守VFP最后的阵地
2021-06-01 10:50
xuminxz
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:41
帖 子:763
专家分:2503
注 册:2011-5-8
收藏
得分:7 
回复 楼主 wangjiayu45
你是想做报表吗?

dBase有人接盘了。
2021-06-01 13:00
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 4楼 xuminxz
是的。想做报表
2021-06-01 15:07
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 2楼 厨师王德榜
谢谢秒回!
2021-06-01 15:07
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 3楼 sdta
谢谢秒回!测试没通过,好象有点问题。
2021-06-01 15:08
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
以下是引用wangjiayu45在2021-6-1 15:08:38的发言:

谢谢秒回!测试没通过,好象有点问题。

什么问题

坚守VFP最后的阵地
2021-06-01 15:15
wangjiayu45
Rank: 1
等 级:新手上路
帖 子:189
专家分:0
注 册:2010-4-23
收藏
得分:0 
回复 8楼 sdta
不能实现:姓名、姓名、姓名、姓名、姓名
2021-06-01 15:38
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9799
专家分:26886
注 册:2012-2-5
收藏
得分:0 
以下是引用wangjiayu45在2021-6-1 15:38:48的发言:

不能实现:姓名、姓名、姓名、姓名、姓名

没有数据测试,有问题在所难免!

坚守VFP最后的阵地
2021-06-01 16:12
快速回复:将DBF表的某列值相加后输出到报表
数据加载中...
 
   



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

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