| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2979 人关注过本帖
标题:请教:分班问题程序编写vf(9个班)
只看楼主 加入收藏
scilent
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:285
专家分:1399
注 册:2011-8-9
收藏
得分:0 
9.0难到不能操做6.0

在没有路的地方走一条路,让别人有路可走
2013-08-19 12:22
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
与编程有关,与版本无关。

授人以渔,不授人以鱼。
2013-08-19 12:25
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
收藏
得分:0 
回复 10楼 hnwgezhx001
实在不知所云,只是贴出和你输出结果一致的代码。
程序代码:
*你要的是这样的输出,但不知道你的字段的具体情况
*你没表述清楚,也不知道怎样录入
*你可以自行修改,从字串中截取
Local nrow,cnum1,cnum2
nrow=9
Store "" To cnum1,cnum2
For a=1 To 9
    For b=a To nrow
        cnum1=cnum1+Alltrim(Str(Iif(Mod(b,9)=0,9,Mod(b,9))))
        cnum2=Alltrim(Str(Iif(Mod(b,9)=0,9,Mod(b,9))))+cnum2
    Endfor
    ?cnum1
    ??",",cnum2
    Store "" To cnum1,cnum2
    nrow=nrow+1
Endfor

2013-08-19 12:43
whinda
Rank: 6Rank: 6
等 级:贵宾
威 望:13
帖 子:253
专家分:418
注 册:2012-2-4
收藏
得分:0 
是一条记录中的一个字段?每次只填入一个数字?一共要填18*9条记录?还是每条记录就填18个数字只填9条记录?
你老实交代?!你让VFP的亲们着狂。
要让我们猜你的心思,好难。(才过完七夕呢),又怕楼主不是公主只是公猪,那猜来就没意思了。
楼主,你就从了我们吧!!
啊?!
2013-08-19 12:55
wengjl
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:109
帖 子:2197
专家分:3838
注 册:2007-4-27
收藏
得分:0 
这凭的描述好难理解的,把数据传上来,帮你解决才有思路

只求每天有一丁点儿的进步就可以了
2013-08-19 14:49
cxzbzgz
Rank: 8Rank: 8
来 自:云南楚雄
等 级:贵宾
威 望:24
帖 子:296
专家分:808
注 册:2012-6-15
收藏
得分:0 
我看跟版本无关,不是6.0或者9.0的问题,而是表述方面的问题,楼主这样的表述,让所有的人都抓狂,到底要达到一种什么样的目的呢?!

学习交流VFP,QQ:248561326。
2013-08-19 15:31
taifu945
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:80
帖 子:1545
专家分:3298
注 册:2012-7-6
收藏
得分:0 
以下是引用hnwgezhx001在2013-8-19 12:02:04的发言:

我们多所学校是统一使用VFP6.0进行数据操作。

难怪我们国家的计算机教育始终上不去。Foxpro都已经被驱逐出微软的视野了,我们还有学校竟然用的不是终极版本。不过,我同意12、16楼的话,这与编程思路有关,与版本无关。这道题目如果知道在干什么的话,可以用FoxPro 2.5编写出来。


[ 本帖最后由 taifu945 于 2013-8-19 15:56 编辑 ]
2013-08-19 15:55
hnwgezhx001
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2012-11-18
收藏
得分:0 
2013-08-20 10:39
sdta
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:江苏省连云港市
等 级:版主
威 望:335
帖 子:9805
专家分:26913
注 册:2012-2-5
收藏
得分:0 
以下是引用hnwgezhx001在2013-8-20 10:39:57的发言:
难道楼主不会变通吗,郁闷!

坚守VFP最后的阵地
2013-08-20 11:06
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15453
专家分:65956
注 册:2006-4-27
收藏
得分:0 
程序代码:
CLOSE TABLES
USE fb分班632人
IF FSIZE([fb])=0
alter table fb分班632人 add fb n(2)
endi
SELECT bb FROM fb分班632人 WHERE bb>0 INTO CURSOR a1

FOR i=1 TO RECCOUNT()
GO top
scan
REPLACE a.fb WITH a1.bb
SELECT fb分班632人
IF !EOF()
SKIP
ELSE
MESSAGEBOX([分班结束])
retu
endi
ends
endf
2013-08-20 11:40
快速回复:请教:分班问题程序编写vf(9个班)
数据加载中...
 
   



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

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