先上图
感觉要实现这个过程需要用递归比较好,网上参考阶乘递归了,还是写不出来
各位帮忙看看如何写,谢谢!递归

解决方案 »

  1.   

    http://img.my.csdn.net/uploads/201306/29/1372493835_6083.jpg
      

  2.   

    就你这个需求,用不到什么递归
    level = len(c_no) - 1
    就可以了。
      

  3.   

    实际情况如下:
      select c_no from table where p_no="输入值" 
      do while not rs.eof
         print( rs("c_no"))
         select c_no from table where p_no='"& rs("c_no") &"' 
         do while not rs.eof
         ...
         rs.movenext
         loop
       rs.movenext
       loop                最多循环五次
      

  4.   

    自己试着写,请各位帮忙看看,有哪些问题不?
    private sub recurs(p_no as string) 
     ... '链接数据库
     select c_no from table where p_no='p_no' 
     if rs.eof then 
        print rs("c_no")
     else
       do while not rs.eof
          print( rs("c_no"))
          recurs(rs("c_no"))
       rs.movenext
       loop
     end if