以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]嵌套循环  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=54045)

--  作者:aalons
--  发布时间:2014/7/21 8:51:00
--  [求助]嵌套循环
C(i,j)=vlue

i最大为5,j最大为3
其中i,j为这样的组合:
     2,1
     3,1
     4,1
     5,1
然后
    2,2 
    3,2
    4,2
    5,2
最后
   2,3
   3,3
   4,3
   5,3
请问循环如何写?????

--  作者:Bin
--  发布时间:2014/7/21 8:54:00
--  
for i as integer=1 to 5 
   for j as integer=1 to 3
       c(i,j)=Value
   next
next

--  作者:aalons
--  发布时间:2014/7/21 11:26:00
--  
do while 
  for next 
for each 

三者的级别如何?

--  作者:Bin
--  发布时间:2014/7/21 11:27:00
--  
各有各的用处,每个的用处帮助都有介绍的.
--  作者:aalons
--  发布时间:2014/7/21 12:24:00
--  
烦死  太笨了 写不出来  帮忙下  
dim i as integer 
dim j as integer 
dim ii as integer = 5
dim jj as integer
dim num as integer
\'f为真的情况下开始
do while f = 1 
     num+ = 1 \'计数,即f为真的次数
    for r as row in rs
for i as integer= num+1 to ii 
   for j as integer = 1 to jj
       c(i,j)=r(value)
   next
next
   each

loop

想要的效果是:当f为1时候,计数num为1,   则C(2,1)= , C(3,1)=,C(4,1)= ,C(5,1)=
                                   计数为num为2,则C(2,2)= , C(3,2)=,C(4,2)= ,C(5,2)=
                                  计数位num为3,则C(2,3)= , C(3,3)= ,C(4,3)=,  C(5,3)=
这里的FOR EACH 也同时需要循环,怎么写的?
不知道我说清楚了没?


--  作者:aalons
--  发布时间:2014/7/21 12:44:00
--  
还没来,我顶上去
--  作者:aalons
--  发布时间:2014/7/21 13:07:00
--  
再顶
--  作者:aalons
--  发布时间:2014/7/21 13:29:00
--  


--  作者:有点甜
--  发布时间:2014/7/21 14:02:00
--  
 你直接说意图吧,不明白你想说什么。
--  作者:aalons
--  发布时间:2014/7/21 14:25:00
--  
就是填充表格