| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 968 人关注过本帖, 1 人收藏
标题:VFP中如何用编程解决如下问题
只看楼主 加入收藏
whhand
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-9-11
结帖率:100%
收藏(1)
已结贴  问题点数:20 回复次数:9 
VFP中如何用编程解决如下问题
已有如下数据表:
班级   学号    姓名   语文  数学
1班    0112    周圣    87    92
1班    0125    国安    84    94
1班    0133    徐连    75    89
1班    0136    黄婷    79    67
2班    0208    叶萍    85    84
2班    0222    黄萍    87    75
3班    0321    乔振    79    88
3班    0342    周丙    74    66
3班    0343    方玉    78    99
3班    0332    彭稳    77    58

现因有特殊要求,需用编程方式转换为如下形式:
班级   学号    姓名   语文  数学
1班    0112    周圣    87    92
       0125    国安    84    94
       0133    徐连    75    89
       0136    黄婷    79    67
2班    0208    叶萍    85    84
       0222    黄萍    87    75
3班    0321    乔振    79    88
       0342    周丙    74    66
       0343    方玉    78    99
       0332    彭稳    77    58

即去掉重复的班级名。请各位高手指教。
搜索更多相关主题的帖子: 国安 
2011-09-20 09:33
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
又是学SQL出身的吧

授人以渔,不授人以鱼。
2011-09-20 10:02
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
很奇怪的概念,什么叫“在VFP中用编程解决问题”?在Command窗口一行一行打命令就不算编程是吧?

授人以渔,不授人以鱼。
2011-09-20 10:13
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
楼主将表中的重复的班级字段替换成空白了,又如何区分其是属于哪个班组的呢?
最多是在报表输出时不显示重复的班级。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-09-20 10:15
hu9jj
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:红土地
等 级:贵宾
威 望:400
帖 子:11857
专家分:43421
注 册:2006-5-13
收藏
得分:0 
以下是引用TonyDeng在2011-9-20 10:13:05的发言:

很奇怪的概念,什么叫“在VFP中用编程解决问题”?在Command窗口一行一行打命令就不算编程是吧?
大概也是作业题。

活到老,学到老!http://www.(该域名已经被ISP盗卖了)E-mail:hu-jj@
2011-09-20 10:16
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 4楼 hu9jj
他声明了是特殊用法,那表是物理排序的,不用索引,空白就跟上面的非空白一组。索引处理之后输出为物理原始顺序的数据表就成了。

授人以渔,不授人以鱼。
2011-09-20 10:18
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 5楼 hu9jj
不管他是不是作业题,“用编程方法”这种说法,我见过许多次了,很多人都说过,言下之意是要一步到位的,就如人家写好程序他在命令行DO壹下就好那种(包括要现成指令的说法),那就不用编程了。

授人以渔,不授人以鱼。
2011-09-20 10:23
scilent
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:285
专家分:1399
注 册:2011-8-9
收藏
得分:0 
It is a special need for Whhand.Do you understand? That very is the special aspect.

在没有路的地方走一条路,让别人有路可走
2011-09-20 10:50
茵梦湖
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:31
帖 子:545
专家分:2180
注 册:2009-4-25
收藏
得分:20 

9.0版本:

upda 你的表名 set 班级="" from ( sele 班级,min(学号) 学号 from 你的表名 grou by 班级 ) t1;
     where 你的表名.班级=t1.班级 .and.你的表名.学号<>t1.学号
2011-09-20 10:56
whhand
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2011-9-11
收藏
得分:0 
谢谢9楼的不吝指教,问题已照你的方法解决。
2011-09-20 13:10
快速回复:VFP中如何用编程解决如下问题
数据加载中...
 
   



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

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