加个Else子句啦.原写法改为:
   MyRecordsert.MoveFirst
do while 
  if 条件1 then
    处理0:直接进入到下一轮循环,即不执行以下的代码处理1和处理2  
  Else'''''''''''''''增加此句,条件不满足时不执行处理1和处理2  
      处理1
      处理2
      ……
  Endif''''''''''''''移后此句
  MyRecordsert.MoveNext
loop
 

解决方案 »

  1.   

    也不这样处理  
      if  then
      处理1
      处理2
       end if
    我是问有没有一句代码实现处理0,;类似于:exit do
      

  2.   

     MyRecordsert.MoveFirst
    do while 
      if 条件1 then
         处理0  
      else
         处理1
         处理2
      ……
      end if
      MyRecordsert.MoveNext
    loop
      

  3.   

    不好意思,你们的方法很好,但我只是想找一个语句实现处理0 ,使其跳转到语句MyRecordsert.MoveNext,但又不能是goto语句
      

  4.   


        老兄,这不就是么?你懂不懂If...else...end if 的运行顺序呀?
      

  5.   

    TO qhzxcz(audio) 已完成了你的要求啦啦.
    To uguess(uguess) 呵呵,你也不慢啊.
      

  6.   

    好象没有exit do之类的
    你可以用
    MyRecordsert.MoveFirst
    do while ....
      if 条件1 then
        处理0  
        改变条件,使得while 条件不成立
      else
        处理1
        处理2
      ……
      end if
      MyRecordsert.MoveNext
    loop
      

  7.   

    to foolishtiger(吴文智) & uguess(uguess):是你们都太快了,还是我反应慢了?
      

  8.   

    To Amoon(阿木)给你的东西效果如何?呵呵(就是那个冰...)To qhzxcz(audio) 在循环里什么都不做,那不就是直接进入下一轮循环了吗?借贵宝地问一下Amoon(阿木) & uguess(uguess): 
    能直接进入下面第10次循环吗?要求是直接,而不是每次循环时什么都不做,是直接跳到啊,有办法否?呵呵
      

  9.   

    dim i as integer
    for i=0 to 100
        .
        .
        .
        .
        if youwantto then
           i=10
        end if 
    next
    如果是 do...loop while...wend 的话 ,hehe ,不要开这种玩笑了,就算你改 cx 都不行,哈哈....
      

  10.   

    Do Loop 你就知道它一定能循环10次吗?