1。想中途跳出for循环,重新开始下一次循环,要用什么语句啊?
2。如何改变表中列的名称,需要重新建张表吗?
3。用的是access数据库,如何在使用open语句建立表时规定类似于sql冢的numeric(6,2)这样的格式啊?
谢谢!

解决方案 »

  1.   

    1.continue
    2.不太明白你的意思
    3.不明白!用字符串不就行了吗?
      

  2.   

    1.goto语句吧。或者自己写个判断语句,当满足某种条件时什么也不执行,就相当于跳出一次循环。
    2.oracle中是这样:ALTER TABLE表名 MODIFY字段名 字段名描述;
    access你自己查一下吧,估计差不多。
    3.每用过access不知道了。
      

  3.   

    谢谢楼上的几位,不过直接用goto行吗?我试了下好像不幸。
    是不是直接这样aaa:
    for i=0 to 9 
    ''''''
    if i=5 then
    goto  aaa
    end if
    next i这样用不行啊 ,应该怎么用啊?
      

  4.   

    for i=0 to 9 
    ''''''
    if i=5 then
    goto  aaa
    end if
    aaa:
    next i
      

  5.   

    line1:
    for i=0 to 9statementif 条件 then Exit forstatementnext i
    Goto line1忘了哪里看的好像说for循环中的goto 只有第一次有效吧,记不清了,仅供参考
      

  6.   

    zhengoodman(伤心小箭--甩一个人需要理由吗?) :
    严重警告!
    不许用Goto!
    goto已经被我们严重抛弃了!
    太垃圾!
    continue
    exit for
    都可以!
    就是不许用goto!
      

  7.   

    goto 虽然不是很好,但用得当也是个不错的工具,不要一棒子打死。呵呵
      

  8.   

    zhengoodman(伤心小箭--甩一个人需要理由吗?) :
    严重警告!
    不许用Goto!
    goto已经被我们严重抛弃了!
    太垃圾!
    continue
    exit for
    都可以!
    就是不许用goto!
    =================
    ??????????vb什么时候出了个continue语句???????楼主说得不清楚,“重新开始下一次循环”是要什么效果???分别单步执行下面的两段代码进行比较:For i = 0 To 9
    ''''''
    DoEvents
    If i = 5 Then
    GoTo aaa
    Else
    Debug.Print i
    End If
    aaa:
    Next i
    aaa:
    For i = 0 To 9
    ''''''
    DoEvents
    If i = 5 Then
    GoTo aaa
    Else
    Debug.Print i
    End If
    Next i
      

  9.   

    to suolong123(抵制日货,从娃娃抓起!)弱弱的问一句:vb中有continue吗?我不知道啊,什么时候的事?我觉得好像没有(有还用这么费劲)。
    exit for退出整个循环了,不能满足楼主的要求。
      

  10.   

    从第一位教我计算机的老师开始,就叮嘱我不要用goto,它会使程序变的杂乱无章,可读性差,调试困难,到后来程序员自己都理不清头绪了。
    不过书上还有一句话我倒是一直记得:只有在使用goto语句能明显改变程序效率或程序复杂度时才用到。原话可能不是这样但就这意思。