| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1274 人关注过本帖
标题:vfp 行转列怎么样来实现
只看楼主 加入收藏
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
能说下如何实现这样的代码不
2013-05-25 12:06
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
把真实的数据拿出来看,Excel表那个。

授人以渔,不授人以鱼。
2013-05-25 12:14
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
以下是引用TonyDeng在2013-5-25 12:14:02的发言:

把真实的数据拿出来看,Excel表那个。

用excel 表还是数据库?
2013-05-27 10:09
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
以下是引用dzy123在2013-5-27 10:09:53的发言:

 
用excel 表还是数据库?
不用excel
2013-05-27 10:26
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
源表.zip (871 Bytes)
这个是dbf请帮我弄下
2013-05-27 11:41
kiff
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:贵宾
威 望:46
帖 子:756
专家分:2531
注 册:2013-1-30
收藏
得分:20 
form1.rar (6.61 KB)
把源表结构改一下
班级 c (20)
科目 c(20)
老师 c(10)

图片附件: 游客没有浏览图片的权限,请 登录注册



2013-05-27 16:32
dzy123
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:379
专家分:820
注 册:2013-4-18
收藏
得分:0 
谢谢
2013-05-27 18:31
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9841
专家分:27213
注 册:2012-2-5
收藏
得分:0 
程序代码:
* 原表数据稍做修改(去掉班级中的'.',初2.1改为初201)
SELECT * FROM (SELECT 班级科目 班级,[语文] 科目,语文 监考人 FROM 源表 ;
UNION ALL SELECT 班级科目,[数学],数学 FROM 源表 ;
UNION ALL SELECT 班级科目,[英语],英语 FROM 源表) A WHERE LEFT(ALLTRIM(班级),3)=[初2] ORDER BY 1 INTO CURSOR T1
SELECT CAST(班级 AS C(5)) 班级,CAST(监考人 AS C(6)) 监考人 FROM T1 GROUP BY 1,2 INTO ARRAY AJKR
SELECT DISTINCT 班级 FROM T1 INTO CURSOR T2
LC=[]
SCAN
    LC=LC+ALLTRIM(班级)+[ C(6)]+IIF(RECNO([T2])<RECCOUNT([T2]),[,],[])
ENDSCAN

CREATE CURSOR 考试安排 (科目 C(6),&LC)
INSERT INTO 考试安排 (科目) SELECT DISTINCT 科目 FROM T1
FOR I=2 TO FCOUNT([考试安排])
    REPLACE ALL (FIELD(I)) WITH AJKR[I-1,2]
ENDFOR
BROWSE
效果图:
图片附件: 游客没有浏览图片的权限,请 登录注册

坚守VFP最后的阵地
2014-03-20 21:13
快速回复:vfp 行转列怎么样来实现
数据加载中...
 
   



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

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